Ir para conteúdo

LuckOake

Marquês
  • Total de itens

    1104
  • Registro em

  • Última visita

  • Dias Ganhos

    20

Tudo que LuckOake postou

  1. actions.xml: <action itemid="xxxx" script="tp.lua"/> Substitua o xxxx pelo ID do item. tp.lua:
  2. Qual? Manda de novo, que eu saiba a última que você me pediu eu já arrumei.
  3. @isaque555 Você tem certeza que os effects não são iguais no client? PS: Esse topic é agora o mais comentado dessa seção de scripting viva
  4. @Newtonnotwen Hm... Estranho. Bom, no fim isso não importa muito. Ai sumiu, aqui não, ok, cada server é diferente. Mas pra quem tiver o problema da vocation não sumir, igual eu, basta usar o fix que postei ali em cima.
  5. @Vodkart Ui, me senti especial. Um Deus dos scripts me elogiando ou me zoando através de palavras com sentido subentendido @Newtonnotwen Tenta usar as vocations originais do Tibia (Druid, Knight, Pally, Sorc).
  6. globalevents.xml: <globalevent name="reload" interval="xxxx" event="script" value="reload.lua"/> Substitua o xxxx pelo tempo que quiser. reload.lua: function onThink(cid, interval, lastExecution) doReloadInfo(RELOAD_NPCS, cid) print('Npcs Reloaded') return TRUE end
  7. @Newtonnotwen Eu testei e a vocation continuou. Teste ai também, crie um char sem promotion Knight, coloque o NPC pra dar vocation 3, compre e logue.
  8. @Vodkart Não sei por quê, mas to com impressão de que falei alguma bobeira e você vai usar isso para me zoar .-. Please, se falei algo errado apenas me corrija, não me maltrate haehuaeh Mas ok, vou tentar fazer aqui. Se falei algo sem sentido, edito depois. NPC: voclogin.lua:
  9. @Newtonnotwen Pelo que eu vi, esse NPC não é exatamente um NPC que dá vocation só até o player deslogar. Isso só funcionaria se a vocation possuísse o fromvoc diferente do ID dela mesma. Por exemplo, se colocar pra virar Druid, a vocation continuaria mesmo deslogando. Para seu NPC ficar 100% igual você diz, teria que usar uma storage e um creaturescript. Gostaria que eu fizesse para você? E dica, esse trecho: if(getPlayerItemCount(cid, 2160) >= 100) then doPlayerRemoveItem(cid, 2160, 100) Poderia ser reduzido para isso: if doPlayerRemoveMoney(cid, 1000000) then
  10. @Brunnoo Na verdade, eu peguei o exp.lua de outra versão de pokemon, e parece que nele não tem algumas funções necessárias. Cara, eu não entendo muito de servidores de pokemon, então é preciso aparecer alguém que só mexe com servidores derivados ou funções complexas para lhe ajudar agora. Desculpe, mas não tem como eu lhe ajudar nisso.
  11. Opa, foi mal. Não vi que essa função tava editada. Tó.
  12. Tenta usar esse no lugar (PS: Faça um backup do seu exp.lua antes):
  13. Posta o seu exp.lua. PS: Use spoiler, por favor.
  14. @Oneshot Bom, não fui eu que fiz o script e ainda to aprendendo a scriptear. Mesmo apesar de eu não entender muito o quê você disse, obrigado pela dica. PS: Você tem alguma dica ou pode contar alguma experiência sua de como você aprendeu tanto de scripting? Sempre vejo seus scripts e tento me basear neles, mas não adianta eu fazer um script sem entender o que ele quer dizer.
  15. Bom, na falta de ideias melhores, fiz uma coisa meio boba aqui. Vê se resolve.
  16. Hm... Tenta novamente no server, não to vendo erro no script.
  17. Coloca isso no login.lua: PS: Coloque scripts em spoiler: [.spoiler] [./spoiler] sem os pontos.
  18. Passa seu login.lua. PS: Lembrando, se o sistema tá no login.lua, não coloque tag.
  • Quem Está Navegando   0 membros estão online

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