Postado Julho 26, 2014 10 anos Achei um pedido antigo aqui... Gostaria deum script que quando a pessoa colocasse premium account adicionasse [vip] no nome dela... e quando acabasse removesse... igual no perfect system vip Eu no TK!. Tutoriais : Ativar Report (Znote) (NEW) Shop Gesior [TFS 1.x] Crafting System Ligar/Desligar Servidor Pelo Site (ZnoteACC) Layouts : Dwarf (ZNOTE) Dars (Gesior) Amiroslo bootstrap (Znote) Dark-Tibia (Znote) Vestia (Gesior) DarkSandOTS Layout FODACE se é pouca coisa u.u
Postado Julho 26, 2014 10 anos http://www.tibiaking.com/forum/topic/38064-vip-no-nome-vip-system-by-account-v10-kydrai/page-2 Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Julho 26, 2014 10 anos vai em data/actions/actions.xml e adicione : <action uniqueid="35400" script="vipname.lua" /> depois va em data/actions/script e cria um arquivo ponto lua com o nome vipname.lua, e dentro add isso: function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid == 35400 then queststatus = getPlayerStorageValue(cid,35400) if queststatus == -1 or queststatus == 0 then doCreatureSay(cid, "VOcê recebeu seu beneficio por ser vip!", TALKTYPE_ORANGE_1) db.executeQuery("UPDATE `players` SET `name` = '[Premium] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos para mudança de nome.") doPlayerAddAddons(cid, 1) addEvent(doRemoveCreature, 5*1000, cid, true) setPlayerStorageValue(cid, 35400, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE) else doPlayerSendTextMessage(cid,22,"você ja tem o [Premium] no nome.") end return true end end Testei no meu servidor e funciono.
Postado Julho 26, 2014 10 anos Autor @xWhiteWolf Esse script que vc passou é para o system vip.... eu não queria system vip.... seria somente o premium account msm... @junimvrb Vc me passo o Action Id... Seria por um bau... mais minha intenção é vender pelo gesior Obrigado por tentar Eu no TK!. Tutoriais : Ativar Report (Znote) (NEW) Shop Gesior [TFS 1.x] Crafting System Ligar/Desligar Servidor Pelo Site (ZnoteACC) Layouts : Dwarf (ZNOTE) Dars (Gesior) Amiroslo bootstrap (Znote) Dark-Tibia (Znote) Vestia (Gesior) DarkSandOTS Layout FODACE se é pouca coisa u.u
Postado Julho 26, 2014 10 anos local name = getCreatureName(cid) if (isPremium(cid)) then if not (string.find(tostring(name):lower(),"[[vip]]")) then db.executeQuery("UPDATE `players` SET `name` = '[VIP] ".. getCreatureName(cid).. "' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end else if string.find(tostring(name):lower(),"[[vip]]") then local newname = string.sub(tostring(name), 7) db.executeQuery("UPDATE `players` SET `name` = '".. newname .."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end acabei de testar e tá funcionando perfeitamente, o unico problema é o saco de relogar. Muda o isPremium por isVip e seja feliz muda o nome VIP por premium e seja feliz Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
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.