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 tem como ele verificar por estorage , tipo se ele tiver tal estorage ele add [VIP], se ele não tiver a estorage o [VIP] sai do nome dele.
Postado Julho 26, 2014 10 anos Autor Troca o if (isPremium(cid)) then por if getPlayerStorageValue(cid, 50000) == -1 then No lugar de 50000 coloca a storage da sua vip Editado Julho 26, 2014 10 anos por Disturbbed (veja o histórico de edições)
Postado Julho 26, 2014 10 anos a nem vo mais coloka isso , porq isso ai tem um bug vei, quando ele compra a vip o nome é alterado ai se outra pessoa fizer o nome igual durante que ele ta com [VIP] ai vai ficar 2 player com o msm nome , sacou ai vai bugar geral o shop . kkkkkkkk
Postado Julho 27, 2014 10 anos Autor Só voce colocar pra add algo diferente no nome dele quando terminar.
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.