Ir para conteúdo
  • 0

Rank storage de guilds é possivel?


roriscrave

Pergunta

Estou fazendo um evento que envolve guilds, no caso eu queria fazer um script de RANK para guilds ganhadoras do evento.

Tem como eu fazer isso por global storage?

por eemplo, a guild Mercenários ganhou o evento 1x, entao a storage (818181) da guild mercenarios seria 1

a guild Matadores ganhou o evento 3x, entao a storage (818181) da guild Matadores seria 3

 

tem como eu fazer isso? ou storage só se usa para players?

tem como fazer por global storage? se sim como?

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

Instale o AGS criado pelo Omega e use as seguintes funções para manipulação de guild storages:

 

setGuildStorageValue(guild_id, key, value)
getGuildStorageValue(guild_id, key)
Link para o comentário
Compartilhar em outros sites

  • 0

você já tem o script e só quer que mexa na storage ?

 

 

o script do evento eu mesmo montei, so queria saber como faço para guild que ganhar o evento, receber a storage igual citei acima, como deve ficar uma funçao que seta uma storage em uma guild, isso que quero saber.

Link para o comentário
Compartilhar em outros sites

  • 0

 if (getGlobalStorageValue(GUILD_WIN) ~= getPlayerGuildName(cid)) then
  		doPlayerSendTextMessage(cid, 20, "[GUILD-EVENT] Você e sua guild ganharam o evento!")
 	  setGlobalStorageValue(GUILD_WIN, getPlayerGuildName(cid))
end

é um movement, esse ai faz a guild ser vencedora do evento

pode postar o script?

 

Link para o comentário
Compartilhar em outros sites

  • 0

sou meio dificil pra entender as coisas mais existe script do evento ? esse é só uma parte dele? existe tipo um globalevents desse script?

 

não... tem so esse movement msm, quando o jogador pisa no SQM vermelho do mapa, esse script ai roda...

ai queria saber como coloco pra guild dele ganhar uma storage, contanto que ganhou o evento 1,2,3, quantas vezes tiver ganhado

 

por exemplo, eu sei que não funciona o script abaixo, mas é algo do tipo que eu queria

 

storage = getGuildStorage(818181)

setguildstorage (storage+1)

 

sempre que a guild ganhar o evento a storage vai aumentando em 1

Link para o comentário
Compartilhar em outros sites

  • 0
local s = 13695 -- storage
 
 if (getPlayerStorageValue(s) ~= getPlayerGuildName(cid)) then
  		doPlayerSendTextMessage(cid, 20, "[GUILD-EVENT] Você e sua guild ganharam o evento!")
 		setPlayerStorageValue(cid, s, getPlayerGuildName(cid))
end

vê se é isso

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...