Ir para conteúdo

Featured Replies

Postado

Eaai Gaalera , fmz ?

estouu com um problema aqui...

queria um script que quando o player chega se em tal level, ele recebe se uma vip de 5 dias..

alguem ae pode me ajudar nisso ??

por favor , da um help nisso ae galeraa!

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

Top Posters In This Topic

Postado

1- Crie um arquivo em data/talkactions/scripts com o nome vipteste.lua

function onSay(cid, words, param, channel)

local sto,lvl,days = 399710,150,1

if getPlayerStorageValue(cid, sto) >= 1 then

doPlayerSendCancel(cid, "Voce ja testou a sua VIP.")

return true

elseif getPlayerLevel(cid) < lvl then

doPlayerSendCancel(cid, "Voce precisa ser level "..lvl.." para ganhar vip test")

return true

end

vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(tonumber(days)))

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados "..tonumber(days).." dias de vip.")

setPlayerStorageValue(cid, 399710, 1)

return true

end

Legenda :

Roxo = Storage da Vip

Vermelho = Level requerido

Azul = Dias de vip que o player vai receber

2- Em data/talkactions/talkactions.xml , adicione :

<talkaction words="!viptest" event="script" value="vipteste.lua"/>

Girls, kisses !


Dizem que o homem-aranha não existe porque está somente nos livros...

E Deus existe mesmo estando somente na bíblia ... 

Povo Ignorante.


twitterimgzin.jpg

Postado

Em data/creaturescripts/scripts crie um arquivo e renomeie para recompense_level e adicione isso dentro:

function onAdvance(cid, oldLevel, newLevel)

local level, storage, days = level_necessario, storage_da_vip, dias

if getPlayerStorageValue(cid, ) == -1 then

if skill == SKILL_LEVEL then

if newLevel >= level then

doPlayerSendTextMessage(cid, 28, "Parabéns você ganhou "..days.." de vip por chegar ao level "..level.." aproveite sua vip.")

doPlayerSetStorageValue(cid, 12351, 1)

--- COLOQUE SUA FUNÇÃO DE ADICIONAR VIP AQUI --

else

doPlayerSendTextMessage(cid, 27, "Você só pode pegar vip uma vez")

end

end

end

return true

end

Como eu não sei qual vip você usa então você mesmo adicione a função nessa linha

--- [b] COLOQUE SUA FUNÇÃO DE ADICIONAR VIP AQUI [/b] --
em creaturescripts.xml
[color=#000088][size=2]<event[/size][/color][color=#000000][size=2] [/size][/color][color=#660066][size=2]type[/size][/color][color=#666600][size=2]=[/size][/color][color=#008800][size=2]"advance"[/size][/color][color=#000000][size=2] [/size][/color][color=#660066][size=2]name[/size][/color][color=#666600][size=2]=[/size][/color][color=#008800][size=2]"RecompenseLevel"[/size][/color][color=#000000][size=2] [/size][/color][color=#660066][size=2]event[/size][/color][color=#666600][size=2]=[/size][/color][color=#008800][size=2]"script"[/size][/color][color=#000000][size=2] [/size][/color][color=#660066][size=2]value[/size][/color][color=#666600][size=2]=[/size][/color][color=#008800][size=2]"recompense_lvl.lua"[/size][/color][color=#000088][size=2]/>
em login.lua
[/size][/color][color=#666600][size=2][color=#000000]registerCreatureEvent[/color]([color=#000000]cid[/color],[color=#000000] [/color][color=#008800]"RecompenseLevel"[/color])

)

Retirado.

 

Skype: joaoxtibia85.

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo