Postado Junho 4, 2015 10 anos Bom, estou querendo um script que quando os players de uma guild matarr um monstro, a guild ganha uma storage, ai se caso outra guild venha e mate o monstro eles ficaram com a storage e a antiga guild perdera A storage. Grato desde já.
Postado Junho 4, 2015 10 anos Será uma storage global ou individual? não respondo pms solicitando suporte em programação/scripting
Postado Junho 5, 2015 10 anos Add a tag no creaturescript.xml: <event type="death" name="StorageGuild" script="storage_guild.lua"/> Crie o arquivo em creaturescript/scripts/ e coloque esse código: local gStorage = 9999 -- global storage function onDeath(cid, corpse, killer) -- verificando se existe quem matou. if isPlayer(deathList[1]) then -- trocando globalstorage para o id da guild de quem matou. setGlobalStorageValue(gStorage, getPlayerGuildId(deathList[1])) end return true end Depois add isso no xml do monstro que você quer que esse evento funcione. <script> <event name="StorageGuild"/> </script> É isso. Caso tenha dúvida de como adicionar algumas dessas coisas, pesquise no fórum antes de sair perguntando. STYLLER OT 2022
Postado Junho 13, 2015 10 anos Autor Add a tag no creaturescript.xml: <event type="death" name="StorageGuild" script="storage_guild.lua"/> Crie o arquivo em creaturescript/scripts/ e coloque esse código: local gStorage = 9999 -- global storage function onDeath(cid, corpse, killer) -- verificando se existe quem matou. if isPlayer(deathList[1]) then -- trocando globalstorage para o id da guild de quem matou. setGlobalStorageValue(gStorage, getPlayerGuildId(deathList[1])) end return true end Depois add isso no xml do monstro que você quer que esse evento funcione. <script> <event name="StorageGuild"/> </script> É isso. Caso tenha dúvida de como adicionar algumas dessas coisas, pesquise no fórum antes de sair perguntando. deu esse erro aki .. [13/06/2015 20:29:56] [Error - CreatureScript Interface] [13/06/2015 20:29:56] data/creaturescripts/scripts/storage_guild.lua:onDeath [13/06/2015 20:29:56] Description: [13/06/2015 20:29:56] data/creaturescripts/scripts/storage_guild.lua:6: attempt to index global 'deathList' (a nil value) [13/06/2015 20:29:56] stack traceback: [13/06/2015 20:29:56] data/creaturescripts/scripts/storage_guild.lua:6: in function <data/creaturescripts/scripts/storage_guild.lua:3>
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.