pdzinhow 1 Postado Dezembro 12, 2008 Share Postado Dezembro 12, 2008 Olá galera, axo q n eh muito dificil de se fazer isso mais ja procurei aqui no xtibia e n achei nada falando sobre isso =/! Eu tava querendo fazer quest pra ganhar addon ja vi isso num otserv de um cara o Wotg server que eh de Bruno n sei se existe ainda, e tipo a quest ia ser assim vc ia no lugar ai ia ter aquela fonte "Fountain" id = 7540, ai o player ia clicar nessa fountain e ia ganhar o addon entedeu? tipo ganhar o 1 addon do citizen só isso que eu queria. Axo que nao eh dificil, se alguem souber fazer por favor me passa o script ok? Por favor to precisando muito!!! Link para o comentário https://xtibia.com/forum/topic/102298-actions-quest-de-addon/ Compartilhar em outros sites More sharing options...
tibiaa4e 86 Postado Dezembro 12, 2008 Share Postado Dezembro 12, 2008 (editado) ta na mão crie fonte.lua function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,34000) == -1 then if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid,136,1) else doPlayerAddOutfit(cid,128,1) end else doPlayerSendTextMessage(cid,24,"Voce ja tem esse addon.") end end em actions.xml <action itemid="7540" script="fonte.lua" /> Porém peça na sessão correta q eu é pedido de scripts Editado Dezembro 12, 2008 por tibiaa4e Link para o comentário https://xtibia.com/forum/topic/102298-actions-quest-de-addon/#findComment-654387 Compartilhar em outros sites More sharing options...
pdzinhow 1 Postado Dezembro 12, 2008 Autor Share Postado Dezembro 12, 2008 ta na mão crie fonte.lua function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,34000) == -1 then if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid,136,1) else doPlayerAddOutfit(cid,128,1) end else doPlayerSendTextMessage(cid,24,"Voce ja tem esse addon.") end end em actions.xml <action itemid="7540" script="fonte.lua" /> Porém peça na sessão correta q eu é pedido de scripts certo + tibia fo4e esse script ai n tem unique id nem action id ne? entao tipo se eu quiser fazer de novo outra quest com essa fonte e colocar outro addon como vou fazer? pq eu quero um script desse jeito ai msm q vc postou so q tipo com unique id ou action id pq vou fazer varios pelo mapa sacou? vlw!! agradeço Link para o comentário https://xtibia.com/forum/topic/102298-actions-quest-de-addon/#findComment-654393 Compartilhar em outros sites More sharing options...
OtsZip 0 Postado Dezembro 12, 2008 Share Postado Dezembro 12, 2008 <action itemid="7540" script="fonte.lua" /> Esse action itemid="7540" é o Action ID que você coloca pelo map editor... espero ter ajudado x) Link para o comentário https://xtibia.com/forum/topic/102298-actions-quest-de-addon/#findComment-654455 Compartilhar em outros sites More sharing options...
pdzinhow 1 Postado Dezembro 12, 2008 Autor Share Postado Dezembro 12, 2008 Esse action itemid="7540" é o Action ID que você coloca pelo map editor... espero ter ajudado x) nem eh esse action itemid="7540" quer dizer q o item 7540 ta com esse script entendeu? esse 7540 eh o id da fonte, pra usar a action como actionid teria q ser assim <action actionid="19000" script="fonte.lua" /> sacou? ou se fosse unique id seria <action uniqueid="15000" script="fonte.lua" /> e no scrip q ele postou ai n tem nada identificando pra pegar essa action id ou unique id entendeu? Link para o comentário https://xtibia.com/forum/topic/102298-actions-quest-de-addon/#findComment-654549 Compartilhar em outros sites More sharing options...
lucasjockey 1 Postado Dezembro 13, 2008 Share Postado Dezembro 13, 2008 Esta vendo o doPlayerAddOutfit? Ele é a função de adicionar um outfit ao character, 136 é o ID do outfit e o 1 é de 1º addon, mas pode-se usar também 2 para 2º e 3 para os 2. function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,34000) == -1 then if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid,136,1) else doPlayerAddOutfit(cid,128,1) end else doPlayerSendTextMessage(cid,24,"Voce ja tem esse addon.") end end ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vamos melhora-lo então: Adicione isso no actions.xml: <action uniqueid="7540" script="fonte.lua" /> Agora no fonte.lua coloque isso: function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,34000) == -1 then if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid,item.actionid,1) else doPlayerAddOutfit(cid,item.actionid - 8,1) end else doPlayerSendTextMessage(cid,24,"Voce ja tem esse addon.") end end Agora vá no baú e adicione o UID (uniquedid) 7540 e no AID (actionid) coloque o looktype Male (masculino), no exemplo do Tibiaa4e 136. Caso uma mulher use, ela irá pegar o outfit feminino graças as modificações que eu fiz. Use o arquivo outfits.xml para ver os looktypes. ;D Link para o comentário https://xtibia.com/forum/topic/102298-actions-quest-de-addon/#findComment-655099 Compartilhar em outros sites More sharing options...
pdzinhow 1 Postado Dezembro 17, 2008 Autor Share Postado Dezembro 17, 2008 Esta vendo o doPlayerAddOutfit? Ele é a função de adicionar um outfit ao character, 136 é o ID do outfit e o 1 é de 1º addon, mas pode-se usar também 2 para 2º e 3 para os 2. function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,34000) == -1 then if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid,136,1) else doPlayerAddOutfit(cid,128,1) end else doPlayerSendTextMessage(cid,24,"Voce ja tem esse addon.") end end ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vamos melhora-lo então: Adicione isso no actions.xml: <action uniqueid="7540" script="fonte.lua" /> Agora no fonte.lua coloque isso: function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,34000) == -1 then if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid,item.actionid,1) else doPlayerAddOutfit(cid,item.actionid - 8,1) end else doPlayerSendTextMessage(cid,24,"Voce ja tem esse addon.") end end Agora vá no baú e adicione o UID (uniquedid) 7540 e no AID (actionid) coloque o looktype Male (masculino), no exemplo do Tibiaa4e 136. Caso uma mulher use, ela irá pegar o outfit feminino graças as modificações que eu fiz. Use o arquivo outfits.xml para ver os looktypes. ;D vlw cara!!! =] ajudou bastante! Link para o comentário https://xtibia.com/forum/topic/102298-actions-quest-de-addon/#findComment-658815 Compartilhar em outros sites More sharing options...
allankardec 3 Postado Dezembro 18, 2008 Share Postado Dezembro 18, 2008 Dúvida Sanada! Tópico Fechado! Abraços, Kardec. Link para o comentário https://xtibia.com/forum/topic/102298-actions-quest-de-addon/#findComment-659337 Compartilhar em outros sites More sharing options...
Posts Recomendados