Postado Janeiro 11, 2015 10 anos Script de bau que ganha (VIP) no nome por 1 dia, e após passar 24 horas o char é kikado e removido o (VIP) do nome. E a quest pode ser feita 1 vez a cada 15 dias
Postado Janeiro 11, 2015 10 anos E qual seria o seu sistema de "vip"? Por premium days/storage/via database? Informe o máximo que puder, se possível. The corrupt fear us. The honest support us. The heroic join us.
Postado Janeiro 11, 2015 10 anos E qual seria o seu sistema de "vip"? Por premium days/storage/via database? Informe o máximo que puder, se possível. Premium Days! Faz um com Premium Days!
Postado Janeiro 11, 2015 10 anos Autor E qual seria o seu sistema de "vip"? Por premium days/storage/via database? Informe o máximo que puder, se possível. storage, e só pra add (VIP) na frente do nome por 1 dia e depois sair, o q der pra fazer ai tfs 0.4 8.60 sql Editado Janeiro 11, 2015 10 anos por JcA (veja o histórico de edições)
Postado Janeiro 11, 2015 10 anos @ducb / @JcA Nem sei bem no que eu estava pensando quando fiz essas perguntas.. Desculpem hahah foi por impulso. Não tem nada a ver, nem precisa informar sobre. Tente:vipnick.lua (data\actions\scripts): function onUse(cid, fromPos, toPos) local time = 5 -- seconds to logout local qtime = {24, 15} -- {nickname duration in hours, quest exhaustion in days} local stor = {98765, 43210} -- {nickname storage, exhaust global storage} if getGlobalStorageValue(stor[2]) < os.time() then if getPlayerStorageValue(cid, stor[1]) < os.time() then setGlobalStorageValue(stor[2], os.time() + (qtime[2] * 86400)) addEvent(function() if isPlayer(cid) then setPlayerStorageValue(cid, stor[1], os.time() + (qtime[1] * 60 * 60)) db.executeQuery("UPDATE `players` SET `name` = '(VIP) "..getCreatureName(cid).."' WHERE `players`.`id`= "..getPlayerGUID(cid).."") doRemoveCreature(cid, true) end end, time * 1000) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You\'ll be logged out within '..time..' seconds.') else doPlayerSendCancel(cid, 'You already have the (VIP) nickname.') end else doPlayerSendCancel(cid, 'The quest can only be done once every '..qtime[2]..' days.') end return true end Tag - actions.xml (data\actions): <action actionid="ACTIONID" script="vipnick.lua"/> vipnick.lua (data\creaturescripts\scripts): function onLogout(cid) local stor = 98765 -- nickname storage if getPlayerStorageValue(cid, stor) < os.time and getCreatureName(cid):find('VIP') then db.executeQuery("UPDATE `players` SET `name` = '"..getCreatureName(cid):sub(7).."' WHERE `players`.`id`= "..getPlayerGUID(cid).."") end return true end Tag - creaturescripts.xml (data\creaturescripts): <event type="logout" name="VipNick" event="script" value="vipnick.lua"/> Editado Janeiro 12, 2015 10 anos por Suicide (veja o histórico de edições) The corrupt fear us. The honest support us. The heroic join us.
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.