Ir para conteúdo
  • Cadastre-se

(Resolvido)Premiu Account Free Para Staff


Ir para solução Resolvido por janmix,

Posts Recomendados

As vezes em algumas situações algo tão simples se torna algo bem complicado!

Não sei se isso poderia ser algo simples, só sei que não sei. Kopaskopas

Como o titulo já diz, Premiu Account Free Para membros da Staff a parti do Group ID 3. 

Onde é possível alterar isso ? xD

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites

vá em talkactions crie um arquivo chamado vipfree.lua dentro coloque:

 

Spoiler

function onSay(cid, words, param)

local t = string.lower(param)

if t ~= "" then

doPlayerAddPremiumDays(cid, t)

end
return true
end

 

em talkactions.xml a tag é assim:

 

Spoiler

<talkaction words="/comando" access="2" event="script" value="vipfree.lua"/>

 

Link para o post
Compartilhar em outros sites
59 minutos atrás, Azhaurn disse:

TFS? Quais vocações (ID) você quer que a premium account seja free?

TFS: 0.3.6 - Gostaria que os Group ID's de 3 a 6 tenha premium account Free, para não ter que ADD, e também para não colocar 23234234 para não acabar! xD

 

 

34 minutos atrás, lenardo88 disse:

Amigo acho que você não entendeu. Exemplo: Você está fazendo um ótimo trabalho ajudando os players no server, então vou te promover a Tutor, então quando eu mudar seu Group ID  para 3 que é o de Tutor no meu server, altomaticamente sua account estará com Premium Account Free, para seu char de tutor e seus outros chares caso tenha, ou seja, para a account inteira. Mais ae chega uma hora que você não vai mais jogar, então infelizmente irá deixa o cargo, então quando eu colocar seu Group ID para 1 que é player normal, sua conta irá perde o Account Premium Free. Entendeu ?! Mais gostei desse Script.! xD 

 

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
11 minutos atrás, lenardo88 disse:

AA entendi é super simples já posto o script kkk

Thankz! xD

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
41 minutos atrás, KotZletY disse:

Thankz! xD

ta ai vá em creature script crie um arquivo chamado vipfree.lui e dentro coloque:

 

Spoiler

local acesso = 3        -- groupID que o player tem que ter
local dias = 1    -- deixe 1 msm pq sempre que ele logar tera premium .-. se caso der algum problema coloque mais dias.
function onLogin(cid)
if getPlayerGroupId(cid) >= acesso then
doPlayerAddPremiumDays(cid, dias)
end
return true
end

 

a tag vai ser essa:

 

Spoiler

<event type="login" name="vipfree" script="vipfree.lua"/>
 

 

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
2 minutos atrás, KotZletY disse:

Nâo funcionou! :frown:

qual seu tfs?

 

 

poderia me passar o script que da premium ao player?

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
52 minutos atrás, lenardo88 disse:

qual seu tfs?

 

 

poderia me passar o script que da premium ao player?

 

 

 

Desculpa a demora, fui na casa de um colega busca um negocio e deixei o fórum aberto! 

Meu TFS é  0.3.6 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites

tenta ae.

crie um arquivo chamado: vip_staff.lua

function onLogin(cid)
	if getPlayerGroupId(cid) >= 3 and not isPremium(cid) then
		doPlayerAddPremiumDays(cid, 1)
	end
return true
end

coloque em login.lua

registerCreatureEvent(cid, "vipstaff")

tag em creaturescripts.xml

<event type="login" name="vipstaff" script="vip_staff.lua"/>

 

Editado por janmix (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
6 minutos atrás, janmix disse:

Funcionou perfeitamente! 

Mais não teria como, em vez de aparecer 1 dia vip, sempre que ele logar e deslogar, aparecer Premium Account Gratis ? Ou Premiun Account, 

e também, para os group id aparti de do group id 3 ? No caso 3, 4, 5, 6 ? xD 

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
  • Solução
local grupos = 3 -- apartir de qual grupo que vai funcionar
local dias = 30 -- tempo de premium account que vai receber

function onLogin(cid)
	if getPlayerGroupId(cid) >= grupos and not isPremium(cid) then
		doPlayerAddPremiumDays(cid, dias)
	end
return true
end

olha ai, coloquei o script mais configurável para você, coloquei para funcionar nos grupos acima do 3 (3, 4, 5, 6). só mudar o numero 3 ali se quiser alterar, e o numero de dias também deixei configurável.

 

infelizmente não consegui colocar para aparecer Premium Account Gratis.

Link para o post
Compartilhar em outros sites
8 minutos atrás, janmix disse:

Funcionou perfeitamente. Todos os groups id's aparti do 3 tem Vip Gratuito! xD Rep+

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
7 horas atrás, KotZletY disse:

Mais não teria como, em vez de aparecer 1 dia vip, sempre que ele logar e deslogar, aparecer Premium Account Gratis ? Ou Premiun Account, 

e também, para os group id aparti de do group id 3 ? No caso 3, 4, 5, 6 ? xD 

 

pra ele logar ja está pro group id 3 4 5 6 .-.

Link para o post
Compartilhar em outros sites
10 horas atrás, lenardo88 disse:

pra ele logar ja está pro group id 3 4 5 6 .-.

Kkk.

Não! xD

Era qualquer membro da Staff logar e ter premium account gratis! 

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
1 hora atrás, KotZletY disse:

Kkk.

Não! xD

Era qualquer membro da Staff logar e ter premium account gratis! 

 

 

cara to falando que o script ja está configurado para quando o player entrar o script vai verificar se ele tem group id 3, 4 5 ou 6 se tiver ele ganha 1 dia de vip ueuehe mas em fim

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo