Caronte 444 Postado Maio 11, 2011 Share Postado Maio 11, 2011 Que muda o nome de quem quiser Assim ó : _________________________________ | | |/Name,Nomedeagora,nomededepois| |________________________________ | Por Favor Ajuda Rapido ! Link para o comentário Compartilhar em outros sites More sharing options...
hambo8835783 0 Postado Maio 18, 2011 Share Postado Maio 18, 2011 (editado) cara não entendi o que voce quis dizer :XTibia_smile: Editado Maio 18, 2011 por BruninhoPimpao Link para o comentário Compartilhar em outros sites More sharing options...
douguera 18 Postado Maio 19, 2011 Share Postado Maio 19, 2011 Ok Aqui vai em em seuot/data/talkactions/scripts tu copia qualker arquivo .lua e renomeie por name e poem issu dentro --by Dougllas Henrique function sugested() --GName generator local cons = {'b','c','d','f','g','h','i','j','k','l','m','n',' p','q','r','s','t','v','x','y','z'} local vog = {"a",'e','i','o','u'} local sibalas = {} for i=1,#cons do for e=1,#vog do table.insert(sibalas,1,cons[i]..vog[e]) end end local total = "" for i=1,math.random(1,2) do local nam = "" for i=1,math.random(2,4) do nam = nam..sibalas[math.random(1,#sibalas)] end if math.random(1,2) == 1 then nam = nam..vog[math.random(1,#vog)] elseif math.random(1,2) == 2 then nam = nam..cons[math.random(1,#vog)] end total = total..(i == 2 and ' ' or '')..nam:sub(1,1):upper()..nam:sub(2,-1) end return total end function onSay(cid, words, param, channel) if param == 'gen' then doCreatureSay(cid,'Suggested name: '..sugested(),1) return true end local param1,param2 = param:match('(.-)[;:,.]%s*(.+)') param = param1 or param param2 = param2 or sugested() if not param then doPlayerSendTextMessage(cid,25,'Use like this: /name Old name, New name') return true end if param2:len() <= 2 or param2:len() > 20 then doPlayerSendTextMessage(cid,25,'Please 3-20 characters.') return true end if param2:match('[%a%d%s%u%l]+') ~= param2 then doPlayerSendTextMessage(cid,25,'Please only A-Z 0-9') return true end param2 = param2:sub(1,1):upper()..param2:sub(2,-1) local p2 = getPlayerByName(param) if p2 and isPlayer(p2) then local id = getPlayerGUID(p2) doPlayerPopupFYI(p2,'Changing your name. Please login aigan on your character list.') addEvent(doRemoveCreature,2000,p2) addEvent(function(id,param2) db.executeQuery("UPDATE `players` SET `name` = '"..param2.."' WHERE `id` ="..id) end,2100,id,param2) else doPlayerSendTextMessage(cid,25,'Player '..param..' not found.') return true end return TRUE end salve agora vai em seuot/data/talkactions/talkactions.xml e coloque esta linha <talkaction log="yes" access="5" words="/name" event="script" value="name.lua"/> bom em access="5"tu deixa assim pois assim Apenas GOD poderao usar o Comand /name... Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados