Ir para conteúdo

Comprar Novo Nome


Subwat

Posts Recomendados

funcionou não amigo.....

 

aparece esse erro quando tempo mudar o name.

 

[04/12/2010 16:58:01] [Error - TalkAction Interface]

[04/12/2010 16:58:01] data/talkactions/scripts/changename.lua:onSay

[04/12/2010 16:58:01] Description:

[04/12/2010 16:58:01] data/talkactions/scripts/changename.lua:9: malformed pattern (missing ']')

[04/12/2010 16:58:01] stack traceback:

[04/12/2010 16:58:01] [C]: in function 'find'

[04/12/2010 16:58:01] data/talkactions/scripts/changename.lua:9: in function <data/talkactions/scripts/changename.lua:2>

Link para o comentário
Compartilhar em outros sites

aqui deu cara.. qual script vc ta usando?

 

function onSay(cid, words, param)  

local maxLen = 15 -- tamanho maximo do nome   
local moeyNeed = 1000 ------ Dinheiro necessário para mudar o nome   
local proibido = {"!","@","*"} -- simbolos proibidos  


     for i = 1, #proibido do             
         if string.find(tostring(param), proibido[i]) then                
            doPlayerSendCancel(cid,"Não pode usar símbolos em seu nome.")                
            return TRUE            
         end        
     end                 

     if tostring(param) == "" then -- checkar se não é nome vazio           
        doPlayerSendCancel(cid, "Você deve informar um nome.")           
        return TRUE         
     end                

     if string.len(tostring(param)) > maxLen then            
        doPlayerSendCancel(cid, "Você pode usar no máximo " .. maxLen .. " letras.")            
        return TRUE         
     end               

     if not getTilePzInfo(getCreaturePosition(cid)) then         
        doPlayerSendCancel(cid,"So pode ser usado em pz.")         
        return TRUE         
     end                      

     if getPlayerMoney(cid) >= moeyNeed then             
        doPlayerRemoveMoney(cid, moeyNeed)             
        db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..param.."' WHERE `id` = "..getPlayerGUID(cid)..";")              
        doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos.")             
        addEvent(doRemoveCreature, 5*1000, cid, true)        
     else            
        doPlayerSendCancel(cid,"Você não possui " .. moeyNeed .. " gp's.")         
     end   
return TRUE   
end

Link para o comentário
Compartilhar em outros sites

agora funcionou thanks dude.

 

eu deixei assim agora dae tipow mudei o comando pra !vipname ae só adiciona o [VIP] antes do nome vlw ae mano

 

function onSay(cid, words, param)  

local maxLen = 15 -- tamanho maximo do nome   
local moeyNeed = 1000 ------ Dinheiro necessário para mudar o nome   
local proibido = {"!","@","*"} -- simbolos proibidos  


     for i = 1, #proibido do             
         if string.find(tostring(param), proibido[i]) then                
            doPlayerSendCancel(cid,"Não pode usar símbolos em seu nome.")                
            return TRUE            
         end        
     end

local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?
if premium == "yes" and not isPremium(cid) then
return doPlayerPopupFYI(cid,"Apenas Doadores Podem Usar este comando compre sua vip em Nosso site !!!!")
end                               

     if string.len(tostring(param)) > maxLen then            
        doPlayerSendCancel(cid, "Você pode usar no máximo " .. maxLen .. " letras.")            
        return TRUE         
     end               

     if not getTilePzInfo(getCreaturePosition(cid)) then         
        doPlayerSendCancel(cid,"So pode ser usado em pz.")         
        return TRUE         
     end                      

     if getPlayerMoney(cid) >= moeyNeed then             
        doPlayerRemoveMoney(cid, moeyNeed)             
        db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")              
        doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos.")             
        addEvent(doRemoveCreature, 5*1000, cid, true)        
     else            
        doPlayerSendCancel(cid,"Você não possui " .. moeyNeed .. " gp's.")         
     end   
return TRUE   
end

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...