Postado Julho 27, 2012 12 anos 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!
Postado Julho 27, 2012 12 anos 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.
Postado Julho 27, 2012 12 anos 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.
Postado Julho 27, 2012 12 anos Mano, não usei cores meus code anda bugando direto seilá oque é 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.