Killeradvanced Membro
Mensagens : 1 Reputação : 0 Data de inscrição : 24/03/2014
| Assunto: [TalkAction] Comando /Name Seg Mar 24, 2014 10:59 pm | |
| Olá esse é meu primeiro tutorial aqui no PlaceMaker, espero que gostem. Vamos lá. Primeiro de tudo Vocês vão em SeuOT/Data/TalkActions. Crie um arquivo .Lua com o nome name.lua e coloque o codigo abaixo dentro no arquivo: - Citação :
- function onSay(cid, words, param, channel)
local p = string.explode(param, ',') if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if(words == "/name") 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] .. "] Esse nome ja existe.") 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 Salve, após ter feito isso coloque o arquivo dentro da pasta: SeuOT\Data\talkactions\scripts Agora iremos abrir o talkactions.xml. Agora adicione o seguinte script no arquivo: - Citação :
- <talkaction log="yes" access="5" words="/name" event="script"
value="name.lua"/> Explicado: Verde : Você marca "yes" se quiser que salve o log (pasta /data/log) ou "no" se não. Azul : É o numero do Acesso exemplo: 2-Tutor| 3-Senior Tutor| 4-GM| 5-CM| 6-GOD Ai você escolhe quem poderá usar o comando /name. Vermelho : Aqui esta o comando que sera usado para alterar o nome exemplo /name Pablo,Pablito Isso altera o nome de Pablo para Pablito você também podera alterar para o comando que quiser por exemplo: /mudarnome Etc.. Creditos: KillerAdvanced Script reformulada ;)Peguei essa script de um servidor estrangeiro que tinha aqui no pc e reformulei. | |
|