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 Bruno Carvalho / Ex-Administrador TibiaKing b.camara@live.com Em 26/12/2016 em 05:47, Spraypaint disse: A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une. -miltinho
Postado Julho 2, 2013 11 anos Nunca vi assim config = { level == 200, days == 3, } Sempre vi assim config = { level = 200, days = 3 } Mostrar conteúdo oculto local config = { delrey = getPlayerCarValue(cid, DELREY), cigarro = getPlayerCancer(cid, DERBY), prostituta = getPlayerAIDS(cid, cracuda), tresOitao = getPlayerRevorvi(cid, 38) } if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS") end
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.