Jump to content

Olá Tibiano! Notamos que você está com um adblocker ligado... 

Nós promovemos servidores dentro da comunidade, para que eles tenham visibilidade.

Por favor, nos ajude a continuar promovendo esses servidores. Adicione nosso domínio na whitelist de seu adblocker, ok? :)

Show-Off

Sign in to follow this  

24 topics in this forum

  1. Hhow-Off Mini Mapa Pxg

    • 7 replies
    • 763 views
  2. Markowicz's show off

    • 11 replies
    • 924 views
  3. [Show-Off] Copy PXG

    • 4 replies
    • 1.156 views
    • 2 replies
    • 253 views
  4. Segredo Sprite

    • 1 reply
    • 550 views
  5. Malibu Beach (Show-off)

    • 0 replies
    • 144 views
  6. Minha Nova Lavender

    • 3 replies
    • 293 views
    • 0 replies
    • 223 views
    • 0 replies
    • 179 views
    • 24 replies
    • 1.775 views
    • 1 reply
    • 471 views
  7. Muro de Konoha

    • 7 replies
    • 630 views
  8. Flying Hunt

    • 5 replies
    • 579 views
  9. mappa gba tibia

    • 0 replies
    • 368 views
    • 25 replies
    • 1.022 views
  10. Quiosque bobs

    • 1 reply
    • 245 views
    • 2 replies
    • 408 views
    • 18 replies
    • 1.156 views
    • 4 replies
    • 461 views
    • 0 replies
    • 431 views
  11. Show OFF - NotDeaDly

    • 11 replies
    • 911 views
  12. New Thais

    • 3 replies
    • 607 views
  13. Galeria do Whoami

    • 2 replies
    • 902 views
  14. Exposição

    • 4 replies
    • 531 views
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Popular Contributors

  • Topics

  • Últimos Posts

    • local id_box = 16900 -- ID DA BOX local level = 10 -- LEVEL MINIMO PARA ABRIR A BOX -- ITENS -- local normal = {16901, 16902, 16903} local raro = {111} local epico = {222} local lendario = {333} ------------------------- CÓDIGO ------------------------- function onUse(cid, item, frompos, item2, topos) local chance = math.random(1, 100) local item_box = 0 if item.itemid == id_box then if getPlayerLevel(cid) < level then doPlayerSendTextMessage(cid, 27, "You need to be at least level " ..level.. " to open the box.") doPlayerSendCancel(cid, "You need to be at least level " ..level.. " to open the box.") return true else if chance >= 60 then item_box = normal[math.random(1, #normal)] doPlayerAddItem(cid, item_box) doSendMagicEffect(getThingPos(cid), 27) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Congratulations! You received " ..getItemNameById(item_box).. ".") doRemoveItem(item.uid, 1) return true elseif chance >= 40 and chance < 60 then item_box = raro[math.random(1, #raro)] doPlayerAddItem(cid, item_box) doSendMagicEffect(getThingPos(cid), 27) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Congratulations! You received " ..getItemNameById(item_box).. ".") doRemoveItem(item.uid, 1) return true elseif chance >= 20 and chance < 40 then item_box = epico[math.random(1, #epico)] doPlayerAddItem(cid, item_box) doSendMagicEffect(getThingPos(cid), 27) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Congratulations! You received " ..getItemNameById(item_box).. ".") doRemoveItem(item.uid, 1) return true else item_box = lendario[math.random(1, #lendario)] doPlayerAddItem(cid, item_box) doSendMagicEffect(getThingPos(cid), 27) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Congratulations! You received " ..getItemNameById(item_box).. ".") doRemoveItem(item.uid, 1) return true end return true end end end Pelo que entendi você quer que tenha uma chance para que o item ganhado seja entre uma dessas tabelas, e dentro de cada tabela tenha outra chance para ganhar tal item. Está correto? Pois o script que fiz é baseado nesse entendimento, então se não for isso avise para eu refazer.   Explicação: Pensei em trabalhar com random com chance pré-definida para que dentre uma as tabelas uma seja escolhida, e ao ser escolhida uma tabela, tenha uma outra chance para escolher o item de acordo com a tabela, porém essa chance é totalmente aleatória, não é pré-definida como as das tabelas. Caso queira chance do item pré-definida igual das tabelas, me avisa que faço. E você também pode alterar a chance das tabelas caso queira, está bem simples.
    • Boa noite, procurei bastante aqui no forum enão encontrei um tutorial de como colocar um gesior online usando php7, pois as versões de linux mais recentes so possui php7.   Gostaria quem alguém ajudasse a deixar meu site online, estou usando linux debian 9!!!   Me ajudem por favor.
    • galera Alguem tem sprites do Medivia e Nostalrius na qual tem o Rogue Outfit, Mutated Rat, Cyclop Warrior, Orc Bowman, Valkyrie Calvary, Giant Cobra etc..?
    • Alguma alma boa sabe como diminuir o tempo de miss das skills? O miss dos poke selvagem ta stackando Só achei essa função no pokemon moves:   ------------------Miss System-------------------------- local cd = getPlayerStorageValue(cid, conds["Miss"]) local cd2 = getPlayerStorageValue(cid, conds["Confusion"])      --alterado v1.5 local cd3 = getPlayerStorageValue(cid, conds["Stun"])  if cd >= 0 or cd2 >= 0 or cd3 >= 0 then                                                         --alterado v1.7    if not isInArray({"Shock-Counter", "Lava-Counter", "Counter Helix", "Demon Puncher", "Demon Kicker", "Stunning Confusion", "Electric Charge", "Melody", "Mirror Coat", "Mega Drain",  "Aromatherapy", "Emergency Call", "Magical Leaf", "Sunny Day", "Taunt", "Skull Bash", "Safeguard", "Rain Dance", "Spores Reaction", "Giroball", "Counter Claw", "Counter Spin", "Dragon Fury",  "Amnesia", "Zen Mind", "Bone Spin"}, spell) and getPlayerStorageValue(cid, 21100) <= -1 then       if math.random(1, 100) > 30 then                                                                               --alterado v1.6          doSendAnimatedText(getThingPosWithDebug(cid), "MISS", 215)          return false       end    end end  
×
×
  • Create New...