Ir para conteúdo

DuuhCarvalho

Conde
  • Total de itens

    988
  • Registro em

  • Última visita

  • Dias Ganhos

    22

Tudo que DuuhCarvalho postou

  1. por quer não fazer um creaturescript que ao upar X level (configurável) o player Falar !maxlevel...
  2. Agora que o kra faou Duuh esse teu script vai deixar um belo bug, pq o msm player nao vai ganhar vip, mas ao acabar a vip e o kra criar outro char ele vai ganhar mais 10 dias de vip e assim vai... Bom, eu nao consigo imagina agora como resolver isso, alguem ai sabe? kkkkkkkkkkkk' verdade ! usa assim : function onLogin(cid) local storage = 123 local dias = 10 if getAccountStorageValue(getPlayerAccountId(cid), storage) then doPlayerAddPremiumDays(cid, dias) doPlayerSendCancel(cid, "Você ganhou "..dias.." Dia(s) de Premium.") setAccountStorageValue(getPlayerAccountId(cid), storage, 1) end return true end seu serve tem que ter a função : getAccountStorageValue e setAccountStorageValue .. Se não tiver vai ter que colocar , você encontra a função aqui no fórum msm, é só usar a barra de pesquisa. mais testa ae , vai que tem
  3. ganham só uma vez . para adicionar coloque o script em data / creaturescripts / scripts.. e coloque a tag em creaturescripts.xml <event type="login" name="NomeDoEvento" event="script" value="NomeDoArquivo.lua"/>
  4. Tópico movido para Pedidos e dúvidas resolvidos.
  5. function onUse(cid, item, frompos, item2, topos) local storage = 123 -- storage . if getPlayerStorageValue(cid, storage) <= 0 then doTeleportThing(cid, topos) doSendMagicEffect(topos, 10) else doPlayerSendTextMessage(cid, 22, "Para passar aqui você não deve ter X storage!") end return true end
  6. "o else só vai ser executado se o player tiver todas as storages .." claro que não, qualquer if que a condição seja false, vai buscar um elseif ou else, no caso quando qualquer uma das storages for > 0 o else será executado Verdade ! se 1 das 4 condições for falsa o else já será executado . Falta de atenção minha sorry . qualquer if que a condição seja false, vai buscar um elseif ou else ou um [end] para o else não ser executado o player teria de ter todas as storage menor ou igual a 0 .
  7. então não entendi . Tópico movido para Pedidos e dúvidas resolvidos.
  8. se to entendo usa assim : local dropItem = { [1] = {itemId = 2146, chance = 50, sto = 1}, [2] = {itemId = 2147, chance = 50, sto = 2}, [3] = {itemId = 2149, chance = 50, sto = 3}, [4] = {itemId = 2150, chance = 50, sto = 3}, } for i = 1, #dropItem do if getPlayerStorageValue(cid, dropItem[i].sto) <= 0 then ... else ... end end o else só vai ser executado se o player tiver todas as storages ..
  9. executa no seu editor .. se o valor x do index 1 for igual a x ou se o valor x do index 2 for igual a x , vai executar "Duuh" se não, vai executar "Carvalho". é isso ?
  10. function onUse(cid, item, frompos, item2, topos) local item1 = 2160 local health = 50 -- % local mana = 50 -- % local h = (getCreatureHealth(cid))*(health)/(100) local m = (getCreatureMana(cid))*(mana)/(100) doCreatureAddHealth(cid, -h) doCreatureAddMana(cid, -m) doTransformItem(item.uid, item1) doCreatureSay(cid, 'HAHAI', TALKTYPE_ORANGE_1) return true end
  11. tipo assim ? table = { [1] = {x = 1}, [2] = {x = 2}, } x = 1 if table[1].x == x or table[2].x == x then print("Duuh") else print("Carvalho") end só que usando for.
  12. Tópico movido para Pedidos e dúvidas resolvidos.
  13. CONDITION_NONE CONDITION_POISON CONDITION_FIRE -- Fire (Fogo) CONDITION_ENERGY CONDITION_LIFEDRAIN CONDITION_HASTE CONDITION_PARALYZE CONDITION_OUTFIT CONDITION_INVISIBLE CONDITION_LIGHT CONDITION_MANASHIELD CONDITION_INFIGHT CONDITION_DRUNK CONDITION_EXHAUSTED CONDITION_FOOD CONDITION_REGENERATION CONDITION_SOUL CONDITION_DROWN CONDITION_MUTED Duvida Sanada ?
  14. Esquecer de setar a storage é comigo msm 'kkk
  15. Akira , é que eu esqueci mesmo rsrs.. vlw function onLogin(cid) local storage = 123 local dias = 10 if (not isPremium(cid)) and getPlayerStorageValue(cid, storage) <= 0 then doPlayerAddPremiumDays(cid, dias) doPlayerSendCancel(cid, "Você ganhou "..dias.." Dia(s) de Premium.") setPlayerStorageValue(cid, storage, 1) end return true end
  16. hmmmmm... function onStepIn(cid, item, pos) doAddCondition(cid, CONDITION_POISON) return true end
  17. function onLogin(cid) local storage = 123 local dias = 10 if (not isPremium(cid)) and getPlayerStorageValue(cid, storage) <= 0 then doPlayerAddPremiumDays(cid, dias) doPlayerSendCancel(cid, "Você ganhou "..dias.." Dia(s) de Premium.") end return true end
  18. Tópico movido para Pedidos e dúvidas resolvidos.
  19. function onStepIn(cid, item, pos) local poisonId = 1496 doCreateItem(poisonId, 1, pos) return true end
  20. Como seu pedido é sobre PokéTibia use a área de Pedidos e dúvidas de Servidores Derivados . Movido para área correta, mais cuidado da próxima vez . Abraços.
  21. Bom com script você vai ter que configurar todas as potions. ocorreram bugs com storage ?, que bug ? , usou corretamente ?.. local time = 1 -- tempo em segundos if getPlayerStorageValue(cid, storage) - os.time() <= 0 then .... setPlayerStorageValue(cid, storage, os.time() + time) else .... end
  22. function doRegenerateWithHeld(cid,sid) local ball = getPlayerSlotItem(cid, 8) or getPlayerSlotItem(getCreatureMaster(cid), 8) if getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then return false end if isSummon(sid) then if isPlayer(cid) and #getCreatureSummons(cid) > 0 then if isCreature(sid) and getItemAttribute(ball.uid, "regenheld") == 1 and getCreatureHealth(sid) < getCreatureMaxHealth(sid) then addEvent(function() doCreatureAddHealth(sid,1000) doSendAnimatedText(getThingPos(sid), "+1000", 30) end, 0) end end addEvent(doRegenerateWithHeld, 1000, cid, sid) end end
  23. Tópico movido para Pedidos e dúvidas resolvidos.
  24. Como seu pedido é sobre PokéTibia use a área de Pedidos e dúvidas de Servidores Derivados . Movido para área correta, mais cuidado da próxima vez . Abraços.
  25. Movido para área correta, mais cuidado da próxima vez . área correta = Pedidos e dúvidas - Servidores Derivados Abraços.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...