drakylucas 160 Postado Dezembro 7, 2010 Share Postado Dezembro 7, 2010 (editado) em creaturescripts/scripts criem um arquivo chamado vipname.lua e coloquem isso function pegarNome(name) return string.sub(name, 7) end function onLogin(cid) local name = getCreatureName(cid) local nome = getPlayerGUID(cid) if isVip(cid) then if string.sub(name, 1,6) == "[VIP] " then return true else db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..name.."' WHERE `id`= " .. nome .. ";") doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.") addEvent(doRemoveCreature,10000,cid) end else if string.sub(name, 1,6) == "[VIP] " then db.executeQuery("UPDATE `players` SET `name` = '"..pegarNome(getCreatureName(cid)).."' WHERE `id`= " .. nome .. ";") doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.") addEvent(doRemoveCreature,10000,cid) end end return true end no login.lua,no meio dos registerCreatureEvent, coloquem isso: registerCreatureEvent(cid, "vipname") e no creaturescripts.xml coloquem isso: <event type="login" name="vipname" event="script" value="vipname.lua"/> créditos meus =D (vi que tinha gente que ja tinha isso kerendo dinheiro em troca ¬¬ axei um absurdo e fiz pa postar.) funciona com o do kydrai, apenas mude os isVip para sua função de verificar vip caso utilize otro vip sistem. Editado Dezembro 7, 2010 por DrakyLucas Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/ Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Dezembro 7, 2010 Share Postado Dezembro 7, 2010 LOL já tinha feito um script semelhante a meses T.T usando string.sub tbm =D Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-969486 Compartilhar em outros sites More sharing options...
rod_doidim 17 Postado Janeiro 18, 2011 Share Postado Janeiro 18, 2011 Qual script de "VIP" eu uso? Para ser compatível com este? Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-989881 Compartilhar em outros sites More sharing options...
romera 10 Postado Janeiro 18, 2011 Share Postado Janeiro 18, 2011 Acho que com qualquer um, pois me pareçe que o script não define, ou seja te dando liberdade... Se estiver errado, desculpe-me... Ate+ Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-989886 Compartilhar em outros sites More sharing options...
KamuiHunt2 43 Postado Janeiro 19, 2011 Share Postado Janeiro 19, 2011 (editado) Acho que com qualquer um, pois me pareçe que o script não define, ou seja te dando liberdade... Se estiver errado, desculpe-me... Ate+ Como assim outro vip? Por favor seja mais especifico no que devemos fazer para funcionar. Obrigado. Obs: Isso funciona para 8.1? Se não, como faço para por isso no 8.1? Obrigado Editado Janeiro 19, 2011 por KamuiHunt2 Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-990140 Compartilhar em outros sites More sharing options...
romera 10 Postado Janeiro 19, 2011 Share Postado Janeiro 19, 2011 "Como assim outro VIP?" Que?? Não entendi? ----EDIT---- Outro VIP, é outro sistema de vip, tem varios, Perfect Vip system, Vip System, e mais uns par de script's diferentes... Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-990144 Compartilhar em outros sites More sharing options...
Anoonimo 0 Postado Janeiro 31, 2011 Share Postado Janeiro 31, 2011 Como q mudo o isVip pra função de procurar a vip? Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-995485 Compartilhar em outros sites More sharing options...
johann07 4 Postado Julho 1, 2011 Share Postado Julho 1, 2011 opa aqui no meu ot ta dando esse erro [01/07/2011 11:19:59] [Error - CreatureScript Interface] [01/07/2011 11:19:59] data/creaturescripts/scripts/vipname.lua:onLogin [01/07/2011 11:19:59] Description: [01/07/2011 11:20:00] data/creaturescripts/scripts/vipname.lua:9: attempt to call global 'isVip' (a nil value) [01/07/2011 11:20:00] stack traceback: [01/07/2011 11:20:00] data/creaturescripts/scripts/vipname.lua:9: in function <data/creaturescripts/scripts/vipname.lua:5> Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-1055891 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Julho 1, 2011 Share Postado Julho 1, 2011 Precisa estar usando o sistema vip do kydrai. Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-1055896 Compartilhar em outros sites More sharing options...
johann07 4 Postado Julho 1, 2011 Share Postado Julho 1, 2011 deixa o link do sistema desse cara que vc falo fazendo favor Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-1055984 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Julho 1, 2011 Share Postado Julho 1, 2011 Ao meu ver é o melhor, ai está: Kydrai Vip System By Account Abraço. Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-1055997 Compartilhar em outros sites More sharing options...
zorzetti 1 Postado Julho 2, 2011 Share Postado Julho 2, 2011 (editado) Se fosse pra colocar um getPlayerStorageValue como que ficaria? :X, porque quando um player é VIP aqui no meu server ele tem o Storage 29000 (da VIP) então eu queria coloca pra ficar com [VIP] depois que checasse o Storage 29000, tem como? '-' Editado Julho 2, 2011 por joaovbz Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-1056393 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Julho 2, 2011 Share Postado Julho 2, 2011 É com a função os.time()? Se for é assim: function pegarNome(name) return string.sub(name, 7) end function onLogin(cid) local name = getCreatureName(cid) local nome = getPlayerGUID(cid) if getPlayerStorageValue(cid, 29000) - os.time() >= 0 then if string.sub(name, 1,6) == "[VIP] " then return true else db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..name.."' WHERE `id`= " .. nome .. ";") doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.") addEvent(doRemoveCreature,10000,cid) end else if string.sub(name, 1,6) == "[VIP] " then db.executeQuery("UPDATE `players` SET `name` = '"..pegarNome(getCreatureName(cid)).."' WHERE `id`= " .. nome .. ";") doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.") addEvent(doRemoveCreature,10000,cid) end end return true end Testa ai. Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-1056402 Compartilhar em outros sites More sharing options...
zorzetti 1 Postado Julho 2, 2011 Share Postado Julho 2, 2011 (editado) É sim fera, vo testar aqui ja te respondo. @edit Funciono certinho fera =D, agora meu Sistema VIP ta bem completinho *-* (REP +) Editado Julho 2, 2011 por joaovbz Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-1056403 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Julho 2, 2011 Share Postado Julho 2, 2011 Na verdade, esse sistema tem um erro. Se o jogador se chama, por exemplo, Demonbholder e compra vip, ele fica [VIP] Demonbholder Ai, se, enquanto eu sou vip, alguém cria um char chamado Demonbholder, buga tudo na hora que eu volto ao normal. E pra arrumar isso sem gambiarra, só nas sources. Link para o comentário https://xtibia.com/forum/topic/146441-vip-no-nome-removendo-ao-acabar/#findComment-1056425 Compartilhar em outros sites More sharing options...
Posts Recomendados