cacaio2 0 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 Gente, procurei na enciclopédia de .lua aqui no forúm mas não achei nada que falasse sobre a diferença entre essas palavras dentro do actions.xml: -uniqueid -actionid -itemid -fromid e toid Exemplo: <action actionid="42385" event="script" value="quests/arenareward.lua"/> <action uniqueid="17757" script="quests/murderess.lua" /> <action itemid="8293" script="demonoak.lua"/> <action fromid="10511" toid="10516" event="script" value="tools/all.lua"/> Quando devo usar cada um deles? por que? O que significa o "event=" dentro do script? Quem puder ajduar eu agradeço. Link para o comentário https://xtibia.com/forum/topic/124661-action-varia%C3%A7%C3%B5es-no-actionxml/ Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 uniqueid - quase igual o actionid, porém esse pode ser adicionado em qualquer objeto no mapa. actionid - ID de uma ação, pode ser adicionado por exemplo na gate of expertise event - é o evento que a função fará, no caso ele abrirá um script.... fromid, to id - será do ID x até o ID x, como por exemplo as actions de porta por level da gate of expertise. itemid - sera ao usar tal item, exemplo itemid - 111, ao usar o item de ID 111 executará uma função especificada pelo event de script. Abraços. Link para o comentário https://xtibia.com/forum/topic/124661-action-varia%C3%A7%C3%B5es-no-actionxml/#findComment-823741 Compartilhar em outros sites More sharing options...
cacaio2 0 Postado Dezembro 7, 2009 Autor Share Postado Dezembro 7, 2009 itemid - sera ao usar tal item, exemplo itemid - 111, ao usar o item de ID 111 executará uma função especificada pelo event de script. para decidir onde ele vai ser usado devo usar o IsInArray? Link para o comentário https://xtibia.com/forum/topic/124661-action-varia%C3%A7%C3%B5es-no-actionxml/#findComment-823748 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Dezembro 7, 2009 Share Postado Dezembro 7, 2009 (editado) A função isInarray é só para usá-la quando for digitar uma função duas vezes, exemplo: if getPlayerVocation(cid, 4) or getPlayerVocation(cid, 8) == TRUE then Poderia ser substituido usando array assim if IsInArray({4, 8}, getPlayerVocation(cid)) == TRUE then O que você disse não tem nada a ver. Leia alguns dos meus script e estudê-os. Abraços. Editado Dezembro 7, 2009 por KaKilo Link para o comentário https://xtibia.com/forum/topic/124661-action-varia%C3%A7%C3%B5es-no-actionxml/#findComment-823755 Compartilhar em outros sites More sharing options...
Posts Recomendados