Ir para conteúdo

Danihcv

Membro
  • Registro em

  • Última visita

Tudo que Danihcv postou

  1. Pra fazer um ranking de tempo, sua data base precisa ter uma table (ou coluna) que guarde o tempo que o player ficou online. Pra fazer o "!libert" creio que somente mexendo na distro, pois o god, gm e cm são ignorados pelos monstros. O unico jeito seria se ao usar o comando "!libert" aí a group_id do individuo fosse mudado pra player ou tutor (ou senior tutor). Mas aí, o individuo poderia morrer. Se esclareci algo, pf REP+
  2. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    @reglachek, tenta o meu: local qnt = 1 --QUANTIDADE_QUE_VC_QR function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid > 1000 and item.uid < 13000 then local itemWeight = getItemWeightById(item.uid, 1) local playerCap = getPlayerFreeCap(cid) if playerCap >= itemWeight then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemNameById(item.uid) .. '.') doPlayerAddItem(cid, item.uid , qnt) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemNameById(item.uid) .. ' weighing ' .. itemWeight .. ' oz it\'s too heavy.') end else return false end return true end
  3. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta lá, o que script que eu coloquei, eu editei o meu ultimo post. @Edit: @Ka zuza, é desnecessário "setar" a storage do player, se o script ñ vai precisar verificar no futuro...
  4. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Como assim tem 3 quests aí dentro? @Edit: tenta ae: local qnt = QUANTIDADE_QUE_VC_QR function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid > 1000 and item.uid < 13000 then local itemWeight = getItemWeightById(item.uid, 1) local playerCap = getPlayerFreeCap(cid) if playerCap >= itemWeight then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemNameById(item.uid) .. '.') doPlayerAddItem(cid, item.uid , qnt) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemNameById(item.uid) .. ' weighing ' .. itemWeight .. ' oz it\'s too heavy.') end else return false end return true end Obs: não esquece de colocar a quantidade que vc qr q o player ganhe:
  5. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Cara, o outro jeito seria baixar uma distro ja compilada...
  6. @skybia, não entendi seu problema... Crie um topico pra explicar melhor que la a gnt se resolve.
  7. Sobre as 2 daggers pra o assassin, vc teria que criar uma dagger pra mão esquerda (que teria weapontype = sword) e outra dagger igual só que mudando apenas o weapontype pra: weapontype = shield. Sacas? Sobre os outfits pra determinadas vocações, vc teria que fazer um lugar que o player nasceria inicialmente e lá ele pegaria o outfit: Nesse lugar iria ter um npc ou item que faz uma checagem da vocação e dependendo da vocação ele recebe o outfit. E por ultimo, ñ entendi mt bem a parte de raças, explica ae. obs: Se quiser te ajudo a fazer as daggers aí, e posso tentar fazer o item (ou npc, vc que escolhe) pra fazer a checagem. Isso, se vc concordar com essas ideias que propus.
  8. To ligado, mas era só pra ter ctz, pra ja passar pro membro como ficaria a tag da forma 100% correta sem restar duvidas.
  9. @topic, Qm poderá usar esse comando?
  10. A "mensagem" vermelha dá ss, eu tenho uma talkaction no meu ot, dx eu entrar no pc e passo pra ti. As outras coisas eu tenho uma ideia de como podem ser feitas. Qnd eu entrar no pc eu dou uma olhada. @Edit: Mensagem vermelha pra cm+: adicione essa tag em talkactions.xml: <talkaction log="yes" words="/bc" access="3" event="script" value="broadcastclass.lua"/> Agora va na pasta data/talkactions/scripts e crie um arquivo chamado broadcastclass.lua e coloque isso dentro: function onSay(cid, words, param, channel) if(param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need to type the message that will be broadcasted.") return false end local t = string.explode(param, ";", 1) if(not t[2] or MESSAGE_TYPES[t[1]] == nil) then broadcastMessage(param) else broadcastMessage(t[2], MESSAGE_TYPES[t[1]]) end return false end @Edit: Comando shutdown pra god: Adicione essa tag em talkactions.xml: <talkaction log="yes" words="/shutdown" access="5" event="script" value="shutdown.lua"/> Agora va na pasta data/talkactions/scripts e crie um arquivo chamado shutdown.lua e coloque isso dentro:
  11. Ainda n entendeu como executar um comando na data base? Putz... se n entendeu soh posso te sugerir que leia dnv com mais calma... veja o item 1.1°) EXECUTANDO OS COMANDOS PARA RESOLVER O PROBLEMA" Vê as prints direitinho, as palavras que vc n entender soh ignore, soh faça o q tem nas prints.
  12. Pow cara, ta faltando a table pagsegurotransações na sua data base. Executa esse comando na sua data base: obs: se ñ souber executar comando na data base, aqui tem um tutorial: http://www.tibiaking.com/forum/topic/33611-tutorial-resolvendo-qualquer-erro-na-data-base/#entry189040 Se te ajudei, REP + pf
  13. Pow cara... Eu não to conseguindo dizer o que está acontecendo... :/ Eu achei que tinha como mexer na data base pra resolver isso, mas me confundi, o que dá pra mudar é o level e essas coisas iniciais pela data base. Vou pensar um pouco e talvez amanhã te diga o que fazer, ou tentar. Blz?
  14. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Tranquilo! Se quiser o script pra tirar o pz lock, aqui está: function onStepIn(cid, item, pos, fromPos) if isPlayer(cid) and isPlayerPzLocked(cid) then doPlayerSetPzLocked(cid, false) end return true end @Suicide que me mandou esse script. É um movement.
  15. O problema de não logar com o admin deve ser na data base. Confira nela se a senha do admin está criptografada ou se ta normal.
  16. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Passei pelo mesmo problema, só ñ sei essa parte da guild se está do mesmo jeito. Mas pra tirar o pz lock eu criei um script pra quando o player for sair da arena, ele pisar em um tile e o pz lock ser removido.
  17. Qual o erro que dá com o Gesior?
  18. Ok, enquanto eu leio o script pra ver se tem algo que pode estar errado, tenta usar o firstitems em mods que eu postei aí. @edit: Cara, não vejo problema com o firstitems.lua do creaturescripts ñ... Se vc não conseguir com o do mods, avisa ae que a gnt tenta outra coisa, mexer na data base.
  19. O seu ot é de tibia normal? Ou é poketibia, narutibia, etc?
  20. Vc não criou o arquivo correto na pasta data/creaturescripts/scripts. Está faltando o arquivo firstitems.lua
  21. Não conheço nada de poketibia, mas se isso aí são itens, a solução deve ser apenas adicionar os devidos id's no firstitems.xml (caso seja em mods) ou no firstitems.lua (caso seja por creaturescript).
  22. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Eu tinha modem da gvt, realmente um saco pra abrir porta, mas se ñ me engano eu o fiz. Basta ter um pouco de paciencia. Se quiser amigo, poste print da interface do seu modem.
  23. Aqui está meu firstitems em mod: Basta criar um arquivo chamado firstitems.xml dentro da pasta mods e colocar isso dentro. Se ajudei pf REP+
  24. Qual erro aparece? @Edit: Se quiser, aqui tem o meu first items: Va na pasta data/creaturescripts e adicione esta tag ao arquivo creaturescripts.xml: <event type="login" name="FirstItems" script="firstitems.lua"/> Agora va na pasta data/creaturescripts/scripts e crie um arquivo chamado firstitems.lua e coloque isso dentro: Agora na mesma pasta abra o arquivo login.lua e adicione esta tag antes do ultimo "return true": registerCreatureEvent(cid, "FirstItems") Obs: Não uso esse, ele só está no meu server. Mas já usei. Daqui a pouco posto o que eu uso, que é em mods.
  25. Vc precisa ir no site: www.omeuip.com aí vc pega seu ip atual e coloca no ipadress no seu config.lua Agora vc precisa liberar as portas 7171 e 7172 no seu roteador e no seu pc. Pronto! Agora para vc acessar seu ot, VC deve usar o local adress que estará na distro. E os players devem usar o global adress que é o ip que vc colocou no config.lua obs: O ip que vc configurou é um ip dinamico, ou seja, toda vez que sua internet for desligada, vc precisará mudar o ip no config.lua. Para resolver isso crie um ip fixo no site www.no-ip.com e coloque este ip fixo no seu config.lua Feito o ip fixo e configurado o mesmo, vc ainda deverá usar o local adress para vc acessar seu ot, mas agora vc passará o ip do no-ip para os players. Se esclareci algo, pf REP +

Informação Importante

Confirmação de Termo