Vodkart 1515 Postado Agosto 27, 2010 Autor Share Postado Agosto 27, 2010 é devilmoon o cachorro das dorgas está certo =] o script funciona assim,ao logar o script faz a checkagem para ver se o jogador realmente é vip ou não,se for comprovado que ele é vip,esse mesmo script ele altera a exp desse jogador vip de acordo com a porcentagem que você coloco... Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-925320 Compartilhar em outros sites More sharing options...
mangous 1 Postado Agosto 29, 2010 Share Postado Agosto 29, 2010 Parabens Manoooow!! Funfou perfeitamente aqui.... =DD Tudo certinho, mas eu coloqei exp + 25% se n fik muita diferença! Agora gostaria de saber uma outra coisinha se for possivel!! Tem algum script que eu consiga fazer um char Vip logar sem pegar fila ?!!? Obs: eu uso o Perfect Vip System! Porque os vips do servidor reclamam muito sobre isso =// Até eu fico numa situação meio chata :S:S Se alguem tiver ai... ou souber onde tem... Por favor pesso que me ajudem por favor! De coração mesmo! Muito obrigado gente!! abraçooo!! Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-926045 Compartilhar em outros sites More sharing options...
Gegiskan 0 Postado Outubro 18, 2010 Share Postado Outubro 18, 2010 (editado) tipo e se eu quiser colocar pro vip ganhar 50 % de loot ? seria local loot ? Editado Outubro 18, 2010 por Gegiskan Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-946870 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Outubro 19, 2010 Autor Share Postado Outubro 19, 2010 claro que não... acho que não existe nenhuma função que faça isso :X Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-947309 Compartilhar em outros sites More sharing options...
mangous 1 Postado Outubro 25, 2010 Share Postado Outubro 25, 2010 Manowwww To com um problema Gravíssimo!! Por exemplo Acaba o Vip do Char do Cara e ele para de ganhar Exp Vip!! Até ai Tudo Belezaaa!! Mas o que ta acontecendo é que o Cara continua conseguindo passar pelos SQM que te mo Action id da vip que é o > 13540 Obs: eu uso o Perfect Vip System! Se for possivel me ajudem a arrumar esse bug, Muito Obrigado!! Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-948919 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Outubro 28, 2010 Autor Share Postado Outubro 28, 2010 ai que está,não pode ser actionID 13540 no tópico do system vip tem um TILE vip,só usar ele :X Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-950127 Compartilhar em outros sites More sharing options...
Darkedz13 1 Postado Novembro 8, 2010 Share Postado Novembro 8, 2010 VODKART PRIMEIRO MEUS PARABENS PRA VC SEMPRE VEJO VC AJUDANDO EM AREAS DE OT SERVER MAIS EU KERIA SABER COMO FAIZ QUESTS POIS "ESTOU TENTANDO" MONTAR MEU MAPA PROPRIO, MAIS SEM QUESTS NEM DA CARA PRECISO DE SUA AJUDA ME ADC MSN QUE A GENTE PODE SE FAALAR POR LA :* Amorim_sgs@hotmail.com OBG Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-954970 Compartilhar em outros sites More sharing options...
cadastro2005 0 Postado Janeiro 31, 2011 Share Postado Janeiro 31, 2011 cara boce teria esse script para um sistema vip? tipo... se VIp ele sobrava o valor de hp e mana automaticamente . teria este script? Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-995882 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Fevereiro 1, 2011 Autor Share Postado Fevereiro 1, 2011 acho que dá para fazer só que o seguinte,cada level tem uma certa quantidade de hp certo? a cada level teria que remover a quantidade anterior dobrada de hp/mana e adicionar uma nova podendo ter alguns bugs,ai teria que criar uma tabela eu acho para identificar o hp certo de cada classe e dobrar para que não haja nenhum bug Não sei se tem outro jeito,tenho que pensar sobre. Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-995883 Compartilhar em outros sites More sharing options...
pedroca80 0 Postado Abril 30, 2011 Share Postado Abril 30, 2011 Sequinte depois que eu coloquei o Perfect VIP no meu otserv o .exe começo dar uns erros e fechar sozinho queria saber pq, se é algum erro no meu distro ou se é erro nos scripts, antes nunca deu isso!A MEU SERVER 8.60 "REAL SERVER", SCRIPTS LOGO ABAIXO: data\talkactions\scripts\systemvip.lua -- Script SYtem vip 2.0 -- function onSay(cid, words, param) if(words == "!vipdays") then local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.") elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end elseif(words == "/addvip") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days*3600*24 local storageplayer = getPlayerStorageValue(player, 13540) local timenow = os.time() local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue) if string.find(tostring(getCreatureName(pid)),"[[VIP]]") then doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(player, 13540, time) local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24)) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.") else setPlayerStorageValue(player, 13540, time) db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";") doRemoveCreature(player) end end elseif(words == "/delvip") then if getPlayerAccess(cid) == 5 then local dec = MESSAGE_INFO_DESCR if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end local C,t = {},string.explode(param, ",") C.pos = getPlayerPosition(cid) C.uid = getCreatureByName(t[1]) C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia. C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip. if(getPlayerStorageValue(C.uid,13540) < C.time)then doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.') else doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.') setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.time) end doSendMagicEffect(C.pos, math.random(28,30)) end end return TRUE end data\talkactions\talkaction.xml <talkaction words="!vipdays;/addvip;/delvip;/checkvip" script="systemvip.lua"/> data\movements\scripts\vipe.lua -- Script Vip Sytem 1.0 --function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip ,fale com Administrador do Server.", msgWelcome = "Seja Bem Vindo a Area vip." } if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end data\movements\movements.xml <movevent type="StepIn" uniqueid="13700" event="script" value="vipe.lua"/> creaturescripts\scripts\endvip.lua --[[ by vodkart ]]-- function onLogin(cid) if getPlayerStorageValue(cid, 13540) - os.time() > 0 then setPlayerStorageValue(cid, 9898, 1) end local pos = {x = 157, y = 50, z = 7} -- posiçao do templo. function Vodka(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() < 1 or getPlayerStorageValue(cid, 13540) - os.time() == 0 then doTeleportThing(cid, pos) doPlayerPopupFYI(cid, "Sua vip Account acabou.") setPlayerStorageValue(cid, 9898, -1) if string.find(tostring(getCreatureName(cid)),"[[VIP]]") then addEvent(Vodka, 3*1000, cid) end end return TRUE end data\creaturescripts\creaturescripts.xml <event type="login" name="CheckVip" script="endvip.lua"/> Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-1029517 Compartilhar em outros sites More sharing options...
1566341 0 Postado Junho 11, 2011 Share Postado Junho 11, 2011 Vodkart eu nao sei qual é o meu sistema vip vc pode ver pra mim? abaixo vai o script function onSay(cid, words, param) local tmp = string.explode(param, ",") local player = getPlayerByName(tmp[1]) local premiumdays = tonumber(tmp[2]) if isPlayer(player) ~= true then doPlayerSendCancel(cid "Sorry, not possible.") return false end if premiumdays <= 0 or premiumdays == nil then doPlayerSendCancel(cid, "Please, choose a number of premium days.") return false end doPlayerAddPremiumDays(player, premiumdays) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "You received ".. premiumdays .." Premium Account from your account .. Enjoy all our advantages of a premium account ... Thanks. Relog your account please.") return true end Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-1044665 Compartilhar em outros sites More sharing options...
xsankebrx 1 Postado Julho 1, 2011 Share Postado Julho 1, 2011 Tem como fazer para o Sistema VIP do Mock ? :x Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-1055821 Compartilhar em outros sites More sharing options...
leokjba 1 Postado Julho 25, 2011 Share Postado Julho 25, 2011 Faz um Para o Sistema Vip do Mock! Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-1073227 Compartilhar em outros sites More sharing options...
dif78qps 3 Postado Agosto 13, 2011 Share Postado Agosto 13, 2011 Vodkart Vlw cara eu tava procurando faz tempo esse system me ajudou muito rep+ Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-1084778 Compartilhar em outros sites More sharing options...
peedro19021999 0 Postado Agosto 26, 2011 Share Postado Agosto 26, 2011 @ Up - Gostei da ideia cara :weight_lift: Link para o comentário https://xtibia.com/forum/topic/138359-double-exp-para-vip/page/3/#findComment-1092026 Compartilhar em outros sites More sharing options...
Posts Recomendados