Ir para conteúdo

Gnius

Membro
  • Registro em

  • Última visita

Tudo que Gnius postou

  1. Se você postar a script para que possamos lhe ajudar. Vá em data/lib/pokemon moves.lua e procure a spell e cole aqui.
  2. Vai em data/actions/actions.xml Procure a linha do surf.lua e troque por essa
  3. Gnius postou uma resposta no tópico em Suporte Tibia OTServer
    Isso ai é na source,está faltanado função para funcionar o sistema de duel.
  4. Estranho,liguei o computador pra testar e funcionou direitinho.
  5. function onUse(cid, item, pos) local exausted = 1 local storage = 10569 if (getPlayerStorageValue(cid, storage) <= os.time()) then Health1 = (getCreatureMaxHealth(cid)*0.05) + 300 Health2 = (getCreatureMaxHealth(cid)*0.09) + 500 Health = math.random(Health1,Health2) doCreatureAddHealth(cid,Health) setCombatParam(combat, COMBAT_PARAM_DISPEL_PARALYZE) doSendMagicEffect(getPlayerPosition(cid),12) setPlayerStorageValue(cid, storage, os.time()+exausted) doSendAnimatedText(getCreaturePosition(cid), health, COLOR_RED) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doPlayerSendCancel(cid,"Você está exausto.") doSendMagicEffect(getCreaturePosition(cid), 2) end return 1 end
  6. local min = 550 local max = 750 local EMPTY_POTION = 7635 local exhaust = createConditionObject(CONDITION_EXHAUST) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if((not(isSorcerer(itemEx.uid) or isDruid(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 80) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then doCreatureSay(itemEx.uid, "Only sorcerers and druids of level 80 or above may drink this fluid.", TALKTYPE_ORANGE_1) return TRUE end if doPlayerAddMana(itemEx.uid, math.random(min, max)) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, EMPTY_POTION, 1) return TRUE end
  7. Ve se funcionou,se não me mostre o problema.
  8. Desculpa,é que estou editando pelo cel,ai fica dificil acompanhar todos os erros Tente
  9. local min = 550 local max = 750 local EMPTY_POTION = 7635 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if((not(isSorcerer(itemEx.uid) or isDruid(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 80) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then doCreatureSay(itemEx.uid, "Only sorcerers and druids of level 80 or above may drink this fluid.", TALKTYPE_ORANGE_1) return TRUE end if doPlayerAddMana(itemEx.uid, math.random(min, max)) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, EMPTY_POTION, 1) return TRUE end
  10. Não tou em casa,ai pra testar fica dificil,mais vamos testando até ir rsrs. Tente
  11. Vai em data/actions/scripts/cria um arquivo.lua renomeie e coloque isso lá dentro
  12. Faz o seguinte Troque o seu bike.lua por essa(já configurei para o seu servidor) Apos ter feito isso,vai no arquivo que mandei vc criar(creaturescripts/scripts/blockl.lua) apague tudo aquilo e coloque esse(ja configurei para seu servidor)
  13. Vai em data/action/bike e poste ela aqui
  14. Verdade,erro meu rs. Se ajudei ajuda no rep+ e marca com melhor resposta
  15. Posta aqui a script fly.lua do seu servidor Fly localizado em Data/movements/scripts/fly.lua
  16. Vai em data/creaturescripts/scripts crie um arquivo chamado blockl.lua Coloque isso la dentro Vai em data/creaturescripts.xml e coloque isso la dentro
  17. Gnius postou uma resposta no tópico em Suporte Tibia OTServer
    Vai em data/globalevents/procura o arquivo que da esse erro e poste ele aqui
  18. Olá do tk,alguém tem o sistema de quem captura x pokemon ganha x item? Por exemplo Evento Capture pokemon começou e o pokemon escolhido para capturar foi o Gengar,quem pegara mais gengar irá vencer. E quando acabar o evento irá aparecer assim X player capturou mais gengar e foi o vencedor do evento VALENDO REP+
  19. Não tem problema em pegar outras sprites. Deve ser algum arquivo ou linha que você errou. Fecha o server,abre denovo e testa. Se ajudei da REP+
  20. Adicionou o pokemon certo?: Configuration Monster.xml Monster/pokes
  21. local effect = 317 -- Effect que vai sair local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 20) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10) function onCastSpell(cid, var) local target = variantToNumber(var) doCombat(cid, combat, var) if not isPlayer(target) then doSendMagicEffect(getThingPos(cid), effect) return true end doTeleportThing(cid, getThingPos(target)) doSendMagicEffect(getThingPos(cid), effect) return true end
  22. Gnius postou uma resposta no tópico em Suporte Tibia OTServer
    Poste a script aqui.

Informação Importante

Confirmação de Termo