Pesilk 1 Postado Abril 25, 2014 Share Postado Abril 25, 2014 Tem como criar uma TalkAction para o player mudar o nome, e ao executar o comando gastar as 10 moedas vips/ kikar o player .. Comando: !nome 'Nome Novo' Mensagens. Se ja estiver o nome: Esse nome já possui no server. Se for confirmado: Mudança de Nome Completa! Você será kikado em alguns segundos. Se não possuir o dinsheiro: Você não possui 'qntdade' VipCoins. Compre já no nosso site. Link para o comentário Compartilhar em outros sites More sharing options...
TottyzinSM 8 Postado Abril 25, 2014 Share Postado Abril 25, 2014 Olá, Pesilk Tem Sim! Link para o comentário Compartilhar em outros sites More sharing options...
Pesilk 1 Postado Abril 25, 2014 Autor Share Postado Abril 25, 2014 Olá, Pesilk Tem Sim! Faz pra mim ? Link para o comentário Compartilhar em outros sites More sharing options...
TottyzinSM 8 Postado Abril 25, 2014 Share Postado Abril 25, 2014 Me adicione No skype..!totty.gato02 Link para o comentário Compartilhar em outros sites More sharing options...
Dbko 120 Postado Abril 25, 2014 Share Postado Abril 25, 2014 (editado) teste esse ai amigo crie um arquivo.lua chamado changename e coloque scripts no spoiler function onSay(cid, words, param) local maxLen = 20 -- tamanho maximo do nome local itemid = 5958 ------ Numero do Item que será removido local proibido = {"!","@","*"} -- simbolos proibidos for i = 1, #proibido do if string.find(tostring(param), proibido) then doPlayerSendCancel(cid,"Não pode usar símbolos em seu nome.") return TRUE end end if tostring(param) == "" then -- checkar se não é nome vazio doPlayerSendCancel(cid, "Você deve informar um nome.") return TRUE end if string.len(tostring(param)) > maxLen then doPlayerSendCancel(cid, "Você pode usar no máximo " .. maxLen .. " letras.") return TRUE end if param:lower() ~= param then doPlayerSendCancel(cid, "Você não pode usar letras maiúsculas.") return TRUE end if not getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendCancel(cid,"So pode ser usado em pz.") return TRUE end if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid, 1) db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos.") addEvent(doRemoveCreature, 5*1000, cid, true) else doPlayerSendCancel(cid,"Você não possui o item " .. getItemNameById(itemid) .. ".") end return TRUE end em Talkactions.xml coloque esse scripts <talkaction words="!nick" event="script" value="changename.lua"/> Editado Abril 25, 2014 por Dbko Link para o comentário Compartilhar em outros sites More sharing options...
Pesilk 1 Postado Abril 25, 2014 Autor Share Postado Abril 25, 2014 teste esse ai amigo crie um arquivo.lua chamado changename e coloque scripts no spoiler function onSay(cid, words, param) local maxLen = 20 -- tamanho maximo do nome local itemid = 5958 ------ Numero do Item que será removido local proibido = {"!","@","*"} -- simbolos proibidos for i = 1, #proibido do if string.find(tostring(param), proibido) then doPlayerSendCancel(cid,"Não pode usar símbolos em seu nome.") return TRUE end end if tostring(param) == "" then -- checkar se não é nome vazio doPlayerSendCancel(cid, "Você deve informar um nome.") return TRUE end if string.len(tostring(param)) > maxLen then doPlayerSendCancel(cid, "Você pode usar no máximo " .. maxLen .. " letras.") return TRUE end if param:lower() ~= param then doPlayerSendCancel(cid, "Você não pode usar letras maiúsculas.") return TRUE end if not getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendCancel(cid,"So pode ser usado em pz.") return TRUE end if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid, 1) db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos.") addEvent(doRemoveCreature, 5*1000, cid, true) else doPlayerSendCancel(cid,"Você não possui o item " .. getItemNameById(itemid) .. ".") end return TRUE end em Talkactions.xml coloque esse scripts <talkaction words="!nick" event="script" value="changename.lua"/> Nesse script de cima como eu faço .. lá tem o "local item" e pra ser esse mesmo item em quantidade ? Link para o comentário Compartilhar em outros sites More sharing options...
HeelSpy 10 Postado Abril 25, 2014 Share Postado Abril 25, 2014 function onSay(cid, words, param) local maxLen = 20 -- tamanho maximo do nome local itemid = 5958 ------ Numero do Item que será removido local proibido = {"!","@","*"} -- simbolos proibidos for i = 1, #proibido do if string.find(tostring(param), proibido[i]) then doPlayerSendCancel(cid,"Não pode usar símbolos em seu nome.") return TRUE end end if tostring(param) == "" then -- checkar se não é nome vazio doPlayerSendCancel(cid, "Você deve informar um nome.") return TRUE end if string.len(tostring(param)) > maxLen then doPlayerSendCancel(cid, "Você pode usar no máximo " .. maxLen .. " letras.") return TRUE end if param:lower() ~= param then doPlayerSendCancel(cid, "Você não pode usar letras maiúsculas.") return TRUE end if not getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendCancel(cid,"So pode ser usado em pz.") return TRUE end if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid, 10) db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos.") addEvent(doRemoveCreature, 5*1000, cid, true) else doPlayerSendCancel(cid,"Você não possui o item " .. getItemNameById(itemid) .. ".") end return TRUEend Local itemID (ID Do Item no caso da Moeda) Como você pediu 10 ja configurei pra 10. Link para o comentário Compartilhar em outros sites More sharing options...
DuuhCarvalho 327 Postado Abril 25, 2014 Share Postado Abril 25, 2014 (editado) http://www.xtibia.com/forum/topic/231969-mudar-nome-do-player-rn-name-newname-time/ para quem estiver com dificuldade é só editar Editado Abril 25, 2014 por DuuhCarvalho Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados