Pexezenho 0 Postado Março 25, 2011 Share Postado Março 25, 2011 Styller Yourots, version 0.7.5 (Styller Yourots) 8.60 Talkactions Nivel de experiencia: médio Quero um script q o player fale !mudarnome Novo Nome e troque o nick dele.. Custaria 100k. Obgdo.. Link para o comentário https://xtibia.com/forum/topic/154036-pedidourgente-script/ Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Março 25, 2011 Share Postado Março 25, 2011 (editado) retired. Edito depois. Editado Março 25, 2011 por Demonbholder Link para o comentário https://xtibia.com/forum/topic/154036-pedidourgente-script/#findComment-1017259 Compartilhar em outros sites More sharing options...
Pexezenho 0 Postado Março 25, 2011 Autor Share Postado Março 25, 2011 Não pude testar. function onSay(cid, words, param) if param == "" then doPlayerSendCancel(cid, "Param required.") doSendMagicEffect(getCreaturePosition(cid), 2) end if string.len(param) > 15 then doPlayerSendCancel(cid, "Name is too long.") doSendMagicEffect(getCreaturePosition(cid), 2) elseif string.len(param) < 5 then doPlayerSendCancel(cid, "Name is too short.") doSendMagicEffect(getCreaturePosition(cid), 2) end if playerExists(param) then doPlayerSendCancel(cid, "This player already exists.") doSendMagicEffect(getCreaturePosition(cid), 2) end if getPlayerMoney(cid) > 100000 then doPlayerRemoveMoney(cid, 100000) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `name` = ".. param .. " WHERE `id` = ".. getPlayerGUID(cid) ..";") else doPlayerSendCancel(cid, "Você não tem dinheiro suficiente.") doSendMagicEffect(getCreaturePosition(cid), 2) end return TRUE end __________ como ficaria o .xml dele? Link para o comentário https://xtibia.com/forum/topic/154036-pedidourgente-script/#findComment-1017262 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Março 25, 2011 Share Postado Março 25, 2011 <talkaction words="!mudarnome" script="NomeDoArquivo.lua"/> Link para o comentário https://xtibia.com/forum/topic/154036-pedidourgente-script/#findComment-1017266 Compartilhar em outros sites More sharing options...
Pexezenho 0 Postado Março 25, 2011 Autor Share Postado Março 25, 2011 não funciona. Link para o comentário https://xtibia.com/forum/topic/154036-pedidourgente-script/#findComment-1017273 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Março 25, 2011 Share Postado Março 25, 2011 http://www.xtibia.com/forum/topic/135178-talkaction-name-changer/ Link para o comentário https://xtibia.com/forum/topic/154036-pedidourgente-script/#findComment-1017326 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Março 26, 2011 Share Postado Março 26, 2011 Eu prefiro fazer meus próprios scripts... refiz ele e já testei, ta ai: function onSay(cid, words, param) if param ~= "" then if string.len(param) < 15 and string.len(param) > 5 then local pid = getPlayerGUID(cid) if getPlayerMoney(cid) > 100000 then doPlayerRemoveMoney(cid, 100000) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `name` = '".. param .. "' WHERE `id` = ".. pid ..";") else doPlayerSendCancel(cid, "Você não tem dinheiro suficiente.") doSendMagicEffect(getCreaturePosition(cid), 2) end else doPlayerSendCancel(cid, "Nome invalido.") doSendMagicEffect(getCreaturePosition(cid), 2) end else doPlayerSendCancel(cid, "Parâmetro necessário.") doSendMagicEffect(getCreaturePosition(cid), 2) end return TRUE end Eu tava testando e não é necessário a função playerExists. Tenta ai. Link para o comentário https://xtibia.com/forum/topic/154036-pedidourgente-script/#findComment-1017432 Compartilhar em outros sites More sharing options...
Posts Recomendados