Postado Dezembro 31, 2015 9 anos 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 Dezembro 31, 2015 9 anos 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 Dezembro 31, 2015 9 anos 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.