Postado Julho 1, 2013 11 anos Então pessoal, eu uso sistema de VIP no meu servidor como Pacc. então queria que ao alcançar o level 200 o jogadore ganhasse 3 dias vips. local config { level == 200, days == 3, } function onAdvance(cid, oldlevel, newlevel) if getPlayerLevel(cid) >= config.level and getGlobalStorageValue(getPlayerAccountId(cid)+321) <= 0 then setGlobalStorageValue(getPlayerAccountId(cid)+321, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou "..config.days.." dias de premium por alcançar level "..config.level.." em pelo menos um char de sua account. Você não irá ganhar de novo caso upe level "..config.level.." em outro char.") doPlayerAddPremiumDays(cid, config.days) end return TRUE end [1/7/2013 11:59:28] >>> Loading creaturescripts... [Error - LuaInterface::loadFile] data/creaturescripts/scripts/level200.lua:1: unexpected symbol near '{' [1/7/2013 11:59:28] [Error - Event::checkScript] Cannot load script (data/creaturescripts/scripts/level200.lua) [1/7/2013 11:59:28] data/creaturescripts/scripts/level200.lua:1: unexpected symbol near '{'
Postado Julho 1, 2013 11 anos Script resolvido e pronto: Citar function onAdvance(cid, oldlevel, newlevel) if getPlayerLevel(cid) == 200 and getPlayerStorageValue(cid, 2953) == -1 then setGlobalStorageValue(cid,2953,1) doCreatureSay(cid, "+ 3 dias de VIP por adquirir Level 200.", TALKTYPE_ORANGE_1) doPlayerAddPremiumDays(cid, 3) end return TRUE end Editado Julho 4, 2013 11 anos por rodolfoaugusto (veja o histórico de edições)
Postado Julho 2, 2013 11 anos Falto um = config = { level == 200, days == 3, } function onAdvance(cid, oldlevel, newlevel) if getPlayerLevel(cid) >= config.level and getGlobalStorageValue(getPlayerAccountId(cid)+321) <= 0 then setGlobalStorageValue(getPlayerAccountId(cid)+321, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou "..config.days.." dias de premium por alcançar level "..config.level.." em pelo menos um char de sua account. Você não irá ganhar de novo caso upe level "..config.level.." em outro char.") doPlayerAddPremiumDays(cid, config.days) end return TRUE end
Postado Julho 2, 2013 11 anos Nunca vi assim config = { level == 200, days == 3, } Sempre vi assim config = { level = 200, days = 3 }
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.