- By: Markiin -
function onSay(cid, words, param, channel)
local proibido = {'*','&','#','@','!','-','+','.',']','[','{','}',':',';','/','\','|','\','<','>',']'}
if table.find(proibido,param) == true then
doPlayerSendCancel(cid, 'Voce Nao pode usar simbulos no seu nome.')
return TRUE
end
elseif doPlayerRemoveItem(cid,9971,100) then
local xdd = getPlayerGUID(cid)
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `players`.`id` = "..xdd..";")
else
doPlayerSendTextMessage(cid, 22,"Você Não tem moedas para trocar o seu nome.")
end
return TRUE
end




info
Grupo: Campones
Registrado: 11/02/10
Posts: 6
Reputação: 0
Então pessoal to aqui denovo para mais uma ajuda de vocês.
É o seguinte tenho o seguinte script aqui que ja irei postar. Ele esta funcionando 100%, mas o que ocorre:
Ele é um script que o proprio player pode mudar seu nome com o seguinte comando Exemplo: !nome Hekksv
apos o player fazer isso o char é deslogado ai quando ele entra denovo ja ta com o nome que pois, só que
o player pode por o seguinte nome: {ADM} hekk =s. ai fica foda queria por para bloquiar ou algo do tipo
que nem site que nao deixar por " *@!-+.][{}:;/\|\<> " esses objetos queria que o script nao deixer
que o player coloque alguma coisa que ta ai ;s
SCRIPT: - By: Markiin - function onSay(cid, words, param, channel) if doPlayerRemoveItem(cid,9971,100) then local xdd = getPlayerGUID(cid) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `players`.`id` = "..xdd..";") else doPlayerSendTextMessage(cid, 22,"Você Não tem moedas para trocar o seu nome.") end return TRUE endAGRADEÇO DESDE JÁ !
BOA NOITE ;*