Postado Janeiro 20, 2016 9 anos Boa Tarde Pessoal do Tibiaking. Atenção! *Meu otserv todos player são Free. E o Premium Account é Como se fosse a VIP do meu OT fiz um action pra por premium account por um simples "USE" no item. tenho duvidas em algumas coisas. *Preciso que vc's editem meu Script, Pondo Pra contar os dias de vip no próprio char. como se fosse no global. e Queria tbm pra. Após usar o item da Premium. Aparecer uma mensagem "Seu Character Vai logar em 5 segundos" dae o player vai cair. e vai Ter que repor a senha quando ele Repor aparecer o nome "[DNT] e o Nome do Player" e Apos acabar a Premium o Nome voltar ao normal. Dou REP+ pra Vida Toda ! Rsrs' Ta ae meu Script local days_gain = 10 -- Dias que ganham function onUse (cid,item,frompos,item2,topos) if not doRemoveItem(item.uid, 1) then return true end doPlayerAddPremiumDays(cid, days_gain) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!") return true end Abraços. OBS: se não for o local correto , desculpem! up! !UP! Editado Janeiro 20, 2016 9 anos por Sayadjin (veja o histórico de edições)
Postado Janeiro 21, 2016 9 anos local days_gain = 10 -- Dias que ganham function onUse (cid,item,frompos,item2,topos) if not doRemoveItem(item.uid, 1) then return true end doPlayerAddPremiumDays(cid, days_gain) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!") return true end Adicione esta linha db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") Ficando assim. local days_gain = 10 -- Dias que ganham function onUse (cid,item,frompos,item2,topos) if not doRemoveItem(item.uid, 1) then return true end doPlayerAddPremiumDays(cid, days_gain) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!") db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") return true end Olha ai, se der certo me avise. Editado Janeiro 21, 2016 9 anos por Joaovettor (veja o histórico de edições)
Postado Janeiro 21, 2016 9 anos Autor Ficando assim. local days_gain = 10 -- Dias que ganham function onUse (cid,item,frompos,item2,topos) if not doRemoveItem(item.uid, 1) then return true end doPlayerAddPremiumDays(cid, days_gain) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!") db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") return true end Olha ai, se der certo me avise Ficando assim. local days_gain = 10 -- Dias que ganham function onUse (cid,item,frompos,item2,topos) if not doRemoveItem(item.uid, 1) then return true end doPlayerAddPremiumDays(cid, days_gain) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!") db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") return true end Olha ai, se der certo me avise Rapaz Deu Certo... Mas falta uma coisa.. se eu Criar outra ACC no character não fica com o nome [DNT].. tenta ajeitar com isso. mais já Ganhou rep+
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.