Ir para conteúdo

Rusherzin

Membro
  • Registro em

  • Última visita

Tudo que Rusherzin postou

  1. Pode estar registrado lá.. registerCreatureEvent(cid, .. ) Mostra aí para termos certeza
  2. Creio que esteja registrado no login.lua, posta aí para vermos.. data/creaturescripts/scripts/login.lua
  3. Rusherzin postou uma resposta no tópico em Playground (Off-topic)
    aheiuaheiauea tá muito zoeiro, man.. Amanhã já não tem mais nenhuma propaganda da Copa. Dalhe Holanda agora u.u
  4. Se for só colocá-los para GM usar é só por acess no talkactions.xml Por Ex: <talkaction log="yes" words="/clean" access="3" event="script" value="clean.lua"/> Acess="3" é paraGM Acess="4" é para CM Acess="5" é para GOD
  5. Posta os dois arquivos aí em SPOILER para que possamos tentar ajudá-lo.. data/actions/scripts/pokedex.lua e data/actions/scripts/order.lua
  6. Rusherzin postou uma resposta no tópico em Ouvidoria
    Não necessariamente, eu sei disso e nunca fumei..
  7. Fiz para um baú quest.lua actions.xml <action actionid="9595" script="quest.lua"/> E, adicione actiond id 9595 no baú..
  8. Olá galera do TK, venho aqui para trazer outro script que não foi eu quem fiz.. (só editei umas partes para funcionar no 8.54) Como Funciona: O player fala "!rank" seguido de alguma das "palavras-chave". Ex: "!rank magic", "!rank sorcerer" São elas: (Skills) Fist, Club, Sword, Axe, Shielding/Shield, Distance, Fishing/Fish, Level, Magic, Health, Mana. (Vocations) Sorcerer, Druid, Paladin, Knight. Obs: mostra no rank, por exemplo, de sorcerers os players que são Sorcerers e Master Sorcerers (configurável) Agora vamos ao script: "data/talkactions/scripts/" ranks.lua "data/talkactions/" talkactions.xml Créditos: Crítico
  9. Botei duas mensagens, uma quando pegar pela primeira vez, e, outra quando ele tentar pegar novamente.. function onUse(cid) local storage = 88888 if getPlayerStorageValue(cid, storage) ~= 1 then doPlayerSetStorageValue(cid, storage, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns, você derrotou o boss e ganhou sua aura.") elseif getPlayerStorageValue(cid, storage) == 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já pegou a sua aura.") end return TRUE end
  10. Desculpa, erro meu.. local storage = 88888 if getPlayerStorageValue(cid, storage) ~= 1 then doPlayerSetStorageValue(cid, storage, 1) end return TRUE end
  11. Vou dar um exemplo, preste bem atenção.. <vocation id="305" name="Jirayasasasasasa" description="a Jiraya [Quest]" needpremium="0" gaincap="20" gainhp="600" gainmana="850" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.2" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="305"> Para a vocação aparecer para escolha no account manager o vocation id tem que estar igual ao fromvoc. (olhe no exemplo acima que o vocation id e o fromvoc são 305) Se você não quer que a vocação apareça no account manager deixa o fromvoc diferente da vocation id. Ou seja, no exemplo ali do Jiraya, o fromvoc é 305 se você botar 304,306.. não irá aparecer no account manager.
  12. actions.xml <action actionid="9595" script="baustorage.lua"/> baustorage.lua function onUse(cid) local storage = 88888 if getPlayerStorageValue(cid, storage) ~= 1 then doPlayerSetStorageValue(cid, storage, 1) end return TRUE end Se quiser alguma edição ou estiver com alguma dúvida, avisa..
  13. AIUEHAUEHAUEHAUIEHA Sempre foi essa programação, cara..
  14. NathanAmaro Tenta assim:
  15. Assim, toda vocação que tiver o seu fromvoc igual ao seu id aparecerá no account manager.. Eu tirei do account manager as vocações com [quest] no nome e você já sabe como tira as outras..
  16. Posta o seu vocations.xml em SPOILER, de preferência..
  17. Aqui, fiz um script para quando o player logar se ele tiver o Storage da tua VIP, ele automaticamente vai ganhar a vocação VIP. data/creaturescripts/scripts copie e cole algum arquivo lua e renomeie para: vipvocation e adicione isso dentro: function onLogin(cid) if getPlayerVocation(cid) == 1 and getPlayerStorageValue(cid, 445566) >= 1 then doPlayerSetVocation(cid, 12) elseif getPlayerVocation(cid) == 2 and getPlayerStorageValue(cid, 445566) >= 1 then doPlayerSetVocation(cid, 11) elseif getPlayerVocation(cid) == 3 and getPlayerStorageValue(cid, 445566) >= 1 then doPlayerSetVocation(cid, 10) elseif getPlayerVocation(cid) == 4 and getPlayerStorageValue(cid, 445566) >= 1 then doPlayerSetVocation(cid, 9) else doPlayerSendCancel(cid, "Torne-se VIP e ganhe uma vocação especial") end return TRUE end Dentro do arquivo login.lua adicione: registerCreatureEvent(cid, "vipvocation") E por último, adicione esta tag no creaturescripts.xml <event type="login" name="vipvocation" event="script" value="vipvocation.lua"/>
  18. Sou péssimo em fazer scripts pequenos, mas, quero ajudar.. talkactions.xml <talkaction words="!akatsuki" event="script" value="akatsuki.lua"/> akatsuki.lua function onSay(cid) local ter1 = 11534 local ter2 = 11535 local ter3 = 11536 local ter4 = 11537 local ter5 = 11538 local ter6 = 11539 local ter7 = 11540 local ter8 = 11541 local ter9 = 11542 local ter10 = 11543 local receber1 = 12681 local receber2 = 12682 local receber3 = 12683 local receber4 = 12684 local receber5 = 12685 local receber6 = 12686 local receber7 = 12687 local receber8 = 12688 local receber9 = 12689 local receber10 = 12690 if getPlayerItemCount(cid, ter1) >0 and getPlayerItemCount(cid, ter2) >0 and getPlayerItemCount(cid, ter3) >0 and getPlayerItemCount(cid, ter4) >0 and getPlayerItemCount(cid, ter5) >0 and getPlayerItemCount(cid, ter6) >0 and getPlayerItemCount(cid, ter7) >0 and getPlayerItemCount(cid, ter8) >0 and getPlayerItemCount(cid, ter9) >0 and getPlayerItemCount(cid, ter10) >0 then doPlayerRemoveItem(cid, ter1, 1) doPlayerRemoveItem(cid, ter2, 1) doPlayerRemoveItem(cid, ter3, 1) doPlayerRemoveItem(cid, ter4, 1) doPlayerRemoveItem(cid, ter5, 1) doPlayerRemoveItem(cid, ter6, 1) doPlayerRemoveItem(cid, ter7, 1) doPlayerRemoveItem(cid, ter8, 1) doPlayerRemoveItem(cid, ter9, 1) doPlayerRemoveItem(cid, ter10, 1) doPlayerAddItem(cid, receber1, 1) doPlayerAddItem(cid, receber2, 1) doPlayerAddItem(cid, receber3, 1) doPlayerAddItem(cid, receber4, 1) doPlayerAddItem(cid, receber5, 1) doPlayerAddItem(cid, receber6, 1) doPlayerAddItem(cid, receber7, 1) doPlayerAddItem(cid, receber8, 1) doPlayerAddItem(cid, receber9, 1) doPlayerAddItem(cid, receber10, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem todos os itens necessários") end return TRUE end
  19. De nada The Rev
  20. Sim, se não acho que ficaria meio zoado
  21. Creio que seja no vocation.xml: gaincap="10" gainhp="20" gainmana="30"
  22. Isso não é o rep system? Tenta tirar na pasta mods.
  23. Rusherzin postou uma resposta no tópico em Suporte Tibia OTServer
    Sim.
  24. Rusherzin postou uma resposta no tópico em Suporte Tibia OTServer
    ALTER TABLE `players` ADD `world_id` int(11) NOT NULL DEFAULT 0;
  25. Rusherzin postou uma resposta no tópico em Suporte Tibia OTServer
    Tá faltando uma barra no final: install = "no" server_path = "C:/Users/cliente/Desktop/Nova pasta/[8.60]HeroServ 2.0.0/" signatures = "1"

Informação Importante

Confirmação de Termo