Postado Maio 4, 2016 9 anos VERSÃO 8.60 TFS 0.3.6 Bom dia galerinha, gostaria de uma ajuda para melhorar esse script que fui modificando, mas provavelmente não tá 100% certo... O objetivo é, o player clica no item, recebe os dias de vip, acrescente o [SPECIAL] no nome, porém meu servidor ja tem um VIP System que acrescenta [Vip] no nome. Gostaria que quando o player usasse esse item e caso ele já fosse [Vip], esse "[Vip]" Saísse e ficasse somente o [SPECIAL] no nome. O script que quero modificar é esse: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 60 -- dias que serão adicionadoslocal daysvalue = days * 24 * 60 * 60local storageplayer = getPlayerStorageValue(cid, 19876)local timenow = os.time() if getPlayerStorageValue(cid, 19876 ) - os.time() <= 0 then time = timenow + daysvalueelse time = storageplayer + daysvalueendif string.find(tostring(getCreatureName(cid)),"[[SPECIAL]]") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP SPECIAL (DONATE) no seu character.") setPlayerStorageValue(cid, 19876, time) local quantity = math.floor((getPlayerStorageValue(cid, 19876) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP SPECIAL (DONATE) restantes.") -- Adicionando prefixo ao nome --local name = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[SPECIAL] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1)end return TRUEend Editado Maio 4, 2016 9 anos por leandropqd159 Esqueci de por a versão! (veja o histórico de edições)
Postado Maio 12, 2016 9 anos Não entendi o problema. Ele tá com [SPECIAL] e [VIP] no nome? Não dou suporte via PM, crie um tópico caso tenha dúvidas. Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.
Postado Maio 12, 2016 9 anos Autor Eu quero que quando clique no item coloque o [SPECIAL] no nome além de dar os dias de vip.. Sendo que meu VIP System, já adiciona o [VIP] no nome e nesse sistema de action queria removesse o [Vip] que já existe e trocasse pelo [SPECIAL].
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.