Ir para conteúdo
  • Cadastre-se

Ajuda - [top] ou [vip] em frente ao nome


Posts Recomendados

Boa tarde!

 

Estou editando um mapa global e colocando sistema vip nele, porem eu procurei já vários scripts para adicionar o [VIP] em frente ao nome, mais no meu caso quero adicionar [TOP], copie modifiquei tudo certinho, porem o personagem não é kicado e não e fica com o [top] na frente.

Alguém me ajuda?

 

Está dessa maneira:

 

data\actions\scripts

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 35444 then
queststatus = getPlayerStorageValue(cid,35444)
if queststatus == -1 or queststatus == 0 then
doCreatureSay(cid, "AGORA VOCE É TOP VIP 8.", TALKTYPE_ORANGE_1)
         db.executeQuery("UPDATE `players` SET `name` = '[TOP] "..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, 35444, 1)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
else
doPlayerSendTextMessage(cid,22,"você ja tem o [TOP] no nome.")
end
return true
end
end
 
----
 
data\actions
 
<action actionid="35444" event="script" value="vipname.lua"/>
 
So fica dessa maneira:
 
post-153520-0-74457500-1435170704_thumb.
 
 
Obrigado :)
Link para o post
Compartilhar em outros sites
local config = {
    removeItem = "yes",
    strInName = "[TOP] ",
    vipStorage = COLOCA A STORAGE,
    vipDays = DIAS DE VIP
}
config.removeItem = getBooleanFromString(config.removeItem)
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if getCreatureName(cid):find(config.strInName) then
        return doPlayerSendCancel(cid, "Sorry, not possible.")
    end
    local name, guid = getCreatureName(cid), getPlayerGUID(cid)
    doRemoveItem(item.uid, config.removeItem and 1 or 0)
    setPlayerStorageValue(cid, config.vipStorage, (config.vipDays*24*60*60) + os.time())
    doRemoveCreature(cid)
    db.query("UPDATE `players` SET `name` = '"..config.strInName..""..name.."' WHERE `id` = "..guid..";")
    return true
end
Editado por Larissa Azhaurn (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
local config = {
    removeItem = "yes",
    strInName = "[TOP] ",
    vipStorage = COLOCA A STORAGE,
    vipDays = DIAS DE VIP
}
config.removeItem = getBooleanFromString(config.removeItem)
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if getCreatureName(cid):find(config.strInName) then
        return doPlayerSendCancel(cid, "Sorry, not possible.")
    end
    local name, guid = getCreatureName(cid), getPlayerGUID(cid)
    doRemoveItem(item.uid, config.removeItem and 1 or 0)
    setPlayerStorageValue(cid, config.vipStorage, (config.vipDays*24*60*60) + os.time())
    doRemoveCreature(cid)
    db.query("UPDATE `players` SET `name` = '"..config.strInName..""..name.."' WHERE `id` = "..guid..";")
    return true
end

 Onde eu coloco isso? tem que substituir o outro?

Porem onde eu coloco a AID e UID ?

 

Porque essa 'quest' é so clicar no bau pra trocar o nome que nem em mapas (baiak vip 15)

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo