Ir para conteúdo

Alencar123

Membro
  • Registro em

  • Última visita

  1. Tauzyu reagiu a uma resposta no tópico: Summon Protect
  2. hakuna matata reagiu a uma resposta no tópico: [AJUDA] passiva do electabuzz
  3. não resolveria adicionar essa linha mais 2 vezes não? sendStickEff(cid, t[a])
  4. Se for player quem vai perder hp e quem tirar for summon vai ser cancelado Se o player for atacante (qualquer player, caso queira que mude somente para o dono me avise) e summon quem vai perder o hp então vai ser cancelado Se um summon fazer outro summon perder hp e eles tiverem o mesmo dono vai ser cancelado
  5. Tauzyu reagiu a uma resposta no tópico: Summon Protect
  6. em creaturescripts/scripts: function onTarget(cid, target) if isPlayer(cid) and isSummon(target) then doPlayerSendCancel(cid, "Você não pode atacar seu summon") end return false end function onStatsChange(cid, attacker, type) if type == STATSCHANGE_HEALTHLOSS then if isPlayer(cid) and isSummon(attacker) or isPlayer(attacker) and isSummon(cid) or isSummon(cid) and isSummon(attacker) and getCreatureMaster(cid) == attacker then end end return false end tags em creaturescripts.xml: <event type="target" name="nomeevent1" event="script" value="summonattack.lua"/> <event type="statschange" name="nomeevent2" event="script" value="summonattack.lua"/> em login.lua registerCreatureEvent(cid, "nomeevent1") registerCreatureEvent(cid, "nomeevent2") no arquivo .xml do summon/monstro registre o evento 2: <script> <event name="nameevent2"/> </script>
  7. Creaturescripts: function onDeath(cid) local posx =getCreaturePosition(cid).x local posy =getCreaturePosition(cid).y local posz =getCreaturePosition(cid).z local storx = 98189 local story = 98190 local storz = 98191 if isPlayer(cid) then setPlayerStorageValue(cid, storx, posx) setPlayerStorageValue(cid, story, posy) setPlayerStorageValue(cid, storz, posz) return true end return true end Actions: function onUse(cid, item) local pos = {x=getPlayerStorageValue(cid,98189),y=getPlayerStorageValue(cid, 98190),z=getPlayerStorageValue(cid, 98191)} doTeleportThing(cid, pos) return true end Caso queria que o item seja removido: function onUse(cid, item) local pos = {x=getPlayerStorageValue(cid,98189),y=getPlayerStorageValue(cid, 98190),z=getPlayerStorageValue(cid, 98191)} doTeleportThing(cid, pos) doRemoveItem(item) return true end
  8. Esse é o order que fica dentro do data/lib?
  9. guiferri reagiu a uma resposta no tópico: (Resolvido)Script De Teleport (!bug)
  10. function onSay(cid, words, param)pos = {x=1059, y=1051, z=7} if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, "Nao ira fugir quando estiver de battle!") else doSendMagicEffect(getPlayerPosition(cid),19) doPlayerSendCancel(cid,"Teleportado!") doTeleportThing(cid,pos) end return true end
  11. Alencar123 reagiu a uma resposta no tópico: Comando !saga
  12. Alencar123 postou uma resposta no tópico em Suporte Tibia OTServer
    No arquivo .xml do npc está esse diretório, procure o npc e apague-o.
  13. Poderia postar a solução para futuras dúvidas com o mesmo problema?
  14. Alencar123 postou uma resposta no tópico em Suporte Tibia OTServer
    Desculpe, não sabia que existia isso no config.lua.
  15. Alencar123 postou uma resposta no tópico em Suporte Tibia OTServer
    Deve estar faltando um </item> ou sobrando.
  16. Alencar123 postou uma resposta no tópico em Suporte Tibia OTServer
    Tem certeza que esse é a linha 2930? O meu aqui é esse: <item id="2356" article="a" name="small oil lamp"> <attribute key="weight" value="500" /> </item>
  17. Alencar123 postou uma resposta no tópico em Suporte Tibia OTServer
    Deu algum erro?
  18. mateusmoretti reagiu a uma resposta no tópico: erro invasao globalevents
  19. Sim, sim, prefiro um novo arquivo.
  20. Prefiro criar um novo arquivo para ficar mais organizado, pois fica meio difícil depois para editar no meio de uma bagunça se todo script de função onLogin eu adicionar no login.lua.

Informação Importante

Confirmação de Termo