Sua Comunidade de servidores derivados


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

#1
 Maxwillian

Maxwillian
Membro
Membro
Bom galera estou querendo um scripter para renomea um player sem abrir sql
tipo asim /rn nomedoplayer,nomenovo
bom eu tinha esse scripter mais não estou achando queria saber quem tem
rep+

#2
 Luan Mello

Luan Mello
Membro
Membro
Em Talkactions Renomei um arquivo.lua para rename e coloque esse scripts

Código:
-- By: Luan Mello

function onSay(cid, words, param, channel)
local p = string.explode(param, ',')
if(param == "") then
doPlayerSendCancel(cid, "Command requires param.")
return true
end
if(words == "/rename") then
if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then
return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.")
elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then
return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.")
elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then
return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.")
end
return db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have changed " .. p[1] .. "'s name to " .. p[2] .. ".")
end
end

em talkactions.xml coloque essa tag

Código:
<talkaction words="/rename" access="5" event="script" value="rename.lua"/>

Explicando

/rename test,luan mello

#3
 Maxwillian

Maxwillian
Membro
Membro
Obrigado Very Happy

#4
 Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]


Permissões neste sub-fórum
Não podes responder a tópicos