Ir para conteúdo

Featured Replies

Postado

Hey brozitos, como estão todos? Anyway! 

 

Minha dúvida é a seguinte (detalharei por tópicos)

 

- possuo um servidor 8.60 rodando com GESIOR

- o site + ot estão rodando sincronizados e em harmonia

- meu sistema vip, todo feito pelo site, atualiza a conta e mostra o novo status no site e libera as areas vips do mapa

- como posso fazer um script para atualizar os players vip's para a vocação vip?

 

Pensei em um algoritmo do tipo:

 

- player loga

- sistema verifica se é vip ou não

- se for vip, seta vocação tal

- senao não faz nada

 

Assim, quando o tempo expirar além do site tirar automaticamente o tempo de vip a vocação também voltaria a ser a normal.

 

 

Aguardo resposta, procurei pelo fórum todo algo parecido para adaptar mas fiquei foi com mais dúvidas!

 

Abraços!

Postado

n testei

function onLogin(cid)
	local storage = 4597
	local vocations = {
		[5] = 9,
		[6] = 10,
		[7] = 11,
		[8] = 12
	}

	if isVip(cid) and getPlayerStorageValue(cid, storage) == -1 then
		doPlayerSetVocation(cid, vocations[getPlayerVocation(cid)])
		setPlayerStorageValue(cid, storage, 1)
	elseif not isVip(cid) and getPlayerStorageValue(cid, storage) == 1 then
		setPlayerStorageValue(cid, storage, -1)
		for old, new in pairs(vocations) do
			if getPlayerVocation(cid) == new then
				doPlayerSetVocation(cid, old)
				break
			end
		end
	end

    return true
end

 

Editado por Fir3element (veja o histórico de edições)

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.8k

Informação Importante

Confirmação de Termo