Ir para conteúdo

Featured Replies

Postado

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á.

  • Respostas 5
  • Visualizações 792
  • Created
  • Última resposta

Top Posters In This Topic

Postado

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.

  • 2 weeks later...
Postado
  • 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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo