Jump to content

Changename-system Error


Recommended Posts

Well Here Is The Error: changenameerror.png

Client:

local changenameped = createPed(57,359.1533203125, 172.3720703125, 1008.3828125) 
setElementData(changenameped, "talk", 1) 
setPedRotation(changenameped, 267) 
setElementDimension(changenameped, 2) 
setElementInterior(changenameped, 3) 
setElementData(changenameped, "name", "Joe Micheals") 
setElementFrozen(changenameped, true) 
  
GUIEditor_Window = {} 
GUIEditor_Button = {} 
GUIEditor_Label = {} 
GUIEditor_Edit = {} 
  
GUIEditor_Window1 = guiCreateWindow(589,254,211,117,"Change Name",false) 
GUIEditor_Label1 = guiCreateLabel(30,26,162,18,"Format: Firstname_Lastname",false,GUIEditor_Window1) 
guiLabelSetColor(GUIEditor_Label1,255,255,255) 
guiLabelSetVerticalAlign(GUIEditor_Label1,"top") 
guiLabelSetHorizontalAlign(GUIEditor_Label1,"left",false) 
GUIEditor_Edit1 = guiCreateEdit(30,47,152,20,"",false,GUIEditor_Window1) 
GUIEditor_Button1 = guiCreateButton(27,78,82,27,"Change Name",false,GUIEditor_Window1) 
GUIEditor_Button2 = guiCreateButton(113,78,82,27,"Cancel",false,GUIEditor_Window1) 
  
  
function hidename() 
    guiSetVisible(GUIEditor_Window1, false) 
    guiSetVisible(GUIEditor_Label1, false) 
    guiSetVisible(GUIEditor_Edit1, false) 
    guiSetVisible(GUIEditor_Button1, false) 
    guiSetVisible(GUIEditor_Button2, false) 
    showCursor ( false ) 
end 
addEventHandler( "onClientResourceStart", getRootElement(), hidename) 
  
function hidename1() 
    guiSetVisible(GUIEditor_Window1, false) 
    guiSetVisible(GUIEditor_Label1, false) 
    guiSetVisible(GUIEditor_Edit1, false) 
    guiSetVisible(GUIEditor_Button1, false) 
    guiSetVisible(GUIEditor_Button2, false) 
    showCursor ( false ) 
end 
addEventHandler( "onClientGUIClick", GUIEditor_Button2, hidename1) 
  
function showchangename () 
    guiSetVisible(GUIEditor_Window1, true) 
    guiSetVisible(GUIEditor_Label1, true) 
    guiSetVisible(GUIEditor_Edit1, true) 
    guiSetVisible(GUIEditor_Button1, true) 
    guiSetVisible(GUIEditor_Button2, true) 
    --- Yes/No Window Toggle 
    guiSetVisible(greetingWindow1, false) 
    guiSetVisible(yes1, false) 
    guiSetVisible(no1, false) 
    showCursor ( true ) 
end 
  
function disappeargreet() 
    guiSetVisible(greetingWindow1, false) 
    guiSetVisible(yes1, false) 
    guiSetVisible(no1, false) 
end 
  
addEventHandler('onClientGUIClick',GUIEditor_Button1, 
    function() 
        triggerServerEvent('anEvent',localPlayer,guiGetText(GUIEditor_Edit1)) 
    end 
) 
     
  
function cBeginGUI1() 
    local lplayer = getLocalPlayer() 
    triggerServerEvent("platePedTalk1", lplayer, 1) 
     
    local width, height = 100, 50 
    local scrWidth, scrHeight = guiGetScreenSize() 
    local x = scrWidth/2 - (width/2) 
    local y = scrHeight/2 - (height/2) 
  
    greetingWindow1 = guiCreateWindow(x, y, width, height, "Are You?", false) 
     
    local width2, height2 = 10, 10 
    local x = scrWidth/2 - (width2/2) 
    local y = scrHeight/2 - (height2/2) 
     
    --Buttons 
    yes1 = guiCreateButton(0.10, 0.50, 0.30, 0.50, "Yes", true, greetingWindow1) 
    addEventHandler("onClientGUIClick", yes1, showchangename) 
    --Buttons 
    no1 = guiCreateButton(0.60, 0.50, 0.30, 0.50, "No", true, greetingWindow1) 
    addEventHandler("onClientGUIClick", no1, disappeargreet) 
     
    --Quick Settings 
    guiWindowSetSizable(greetingWindow1, false) 
    guiWindowSetMovable(greetingWindow1, true) 
    guiSetVisible(greetingWindow1, true) 
    showCursor(true) 
end 
addEvent("cBeginPlate1", true) 
addEventHandler("cBeginPlate1", getRootElement(), cBeginGUI1) 

Server:

mysql = exports.mysql 
  
function pedTalk1(state) 
    if (state == 1) then 
        exports.global:sendLocalText(source, "Joe Micheals says: Welcome! Would You Like To Change Your Name Today?", nil, nil, nil, 10) 
        exports.global:sendLocalText(source, "Joe Micheals says: It Will Cost 20,000$ To Change", nil, nil, nil, 10) 
    end 
end     
addEvent("platePedTalk1", true) 
addEventHandler("platePedTalk1", getRootElement(), pedTalk1) 
  
addEvent('anEvent',true) 
function changename(thePlayer, text) 
    local newName = table.concat({text}, "_") 
             
                if newName == thePlayer then 
                    outputChatBox( "The player's name is already that.", thePlayer, 255, 0, 0) 
                else 
                    local dbid = getElementData(thePlayer, "dbid") 
                    local result = mysql:query("SELECT charactername FROM characters WHERE charactername='" .. mysql:escape_string(newName) .. "' AND id != " .. mysql:escape_string(dbid)) 
                     
                    if (mysql:num_rows(result)>0) then 
                        outputChatBox("This name is already in use.", thePlayer, 255, 0, 0) 
                    else 
                        exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 1) 
                        local name = setPlayerName(thePlayer, tostring(newName)) 
                         
                        if (name) then 
                            if getPlayerNametagText(thePlayer) ~= "Unknown Person" then 
                                setPlayerNametagText(thePlayer, tostring(newName):gsub("_", " ")) 
                            end 
                            exports['cache']:clearCharacterName( dbid ) 
                            mysql:query_free("UPDATE characters SET charactername='" .. mysql:escape_string(newName) .. "' WHERE id = " .. mysql:escape_string(dbid)) 
                            triggerClientEvent(thePlayer, "updateName", thePlayer, getElementData(thePlayer, "dbid")) 
                            exports.global:takeMoney(thePlayer, 20000) 
                        else 
                            outputChatBox("Failed to change name.", thePlayer, 255, 0, 0) 
                        end 
                        exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 0) 
                    end 
                    mysql:free_result(result) 
                end 
            end 
addEventHandler('anEvent',root,changename) 

Link to comment

Try:

  
    mysql = exports.mysql 
      
    function pedTalk1(state) 
        if (state == 1) then 
            exports.global:sendLocalText(source, "Joe Micheals says: Welcome! Would You Like To Change Your Name Today?", nil, nil, nil, 10) 
            exports.global:sendLocalText(source, "Joe Micheals says: It Will Cost 20,000$ To Change", nil, nil, nil, 10) 
        end 
    end     
    addEvent("platePedTalk1", true) 
    addEventHandler("platePedTalk1", getRootElement(), pedTalk1) 
      
    addEvent('anEvent',true) 
    function changename(thePlayer, text) 
        local newName = table.concat({text}, "_") 
                
                    if newName == thePlayer then 
                        outputChatBox( "The player's name is already that.", thePlayer, 255, 0, 0) 
                    else 
                        local dbid = getElementData(getPlayerFromName(thePlayer), "dbid") 
                        local result = mysql:query("SELECT charactername FROM characters WHERE charactername='" .. mysql:escape_string(newName) .. "' AND id != " .. mysql:escape_string(dbid)) 
                        
                        if (mysql:num_rows(result)>0) then 
                            outputChatBox("This name is already in use.", thePlayer, 255, 0, 0) 
                        else 
                            exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 1) 
                            local name = setPlayerName(thePlayer, tostring(newName)) 
                            
                            if (name) then 
                                if getPlayerNametagText(thePlayer) ~= "Unknown Person" then 
                                    setPlayerNametagText(thePlayer, tostring(newName):gsub("_", " ")) 
                                end 
                                exports['cache']:clearCharacterName( dbid ) 
                                mysql:query_free("UPDATE characters SET charactername='" .. mysql:escape_string(newName) .. "' WHERE id = " .. mysql:escape_string(dbid)) 
                                triggerClientEvent(thePlayer, "updateName", thePlayer, getElementData(thePlayer, "dbid")) 
                                exports.global:takeMoney(thePlayer, 20000) 
                            else 
                                outputChatBox("Failed to change name.", thePlayer, 255, 0, 0) 
                            end 
                            exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 0) 
                        end 
                        mysql:free_result(result) 
                    end 
                end 
    addEventHandler('anEvent',root,changename) 
  

Link to comment
Try:
  
    mysql = exports.mysql 
      
    function pedTalk1(state) 
        if (state == 1) then 
            exports.global:sendLocalText(source, "Joe Micheals says: Welcome! Would You Like To Change Your Name Today?", nil, nil, nil, 10) 
            exports.global:sendLocalText(source, "Joe Micheals says: It Will Cost 20,000$ To Change", nil, nil, nil, 10) 
        end 
    end     
    addEvent("platePedTalk1", true) 
    addEventHandler("platePedTalk1", getRootElement(), pedTalk1) 
      
    addEvent('anEvent',true) 
    function changename(thePlayer, text) 
        local newName = table.concat({text}, "_") 
                
                    if newName == thePlayer then 
                        outputChatBox( "The player's name is already that.", thePlayer, 255, 0, 0) 
                    else 
                        local dbid = getElementData(getPlayerFromName(thePlayer), "dbid") 
                        local result = mysql:query("SELECT charactername FROM characters WHERE charactername='" .. mysql:escape_string(newName) .. "' AND id != " .. mysql:escape_string(dbid)) 
                        
                        if (mysql:num_rows(result)>0) then 
                            outputChatBox("This name is already in use.", thePlayer, 255, 0, 0) 
                        else 
                            exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 1) 
                            local name = setPlayerName(thePlayer, tostring(newName)) 
                            
                            if (name) then 
                                if getPlayerNametagText(thePlayer) ~= "Unknown Person" then 
                                    setPlayerNametagText(thePlayer, tostring(newName):gsub("_", " ")) 
                                end 
                                exports['cache']:clearCharacterName( dbid ) 
                                mysql:query_free("UPDATE characters SET charactername='" .. mysql:escape_string(newName) .. "' WHERE id = " .. mysql:escape_string(dbid)) 
                                triggerClientEvent(thePlayer, "updateName", thePlayer, getElementData(thePlayer, "dbid")) 
                                exports.global:takeMoney(thePlayer, 20000) 
                            else 
                                outputChatBox("Failed to change name.", thePlayer, 255, 0, 0) 
                            end 
                            exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 0) 
                        end 
                        mysql:free_result(result) 
                    end 
                end 
    addEventHandler('anEvent',root,changename) 
  

Same Error

Link to comment
Well Here Is The Error: changenameerror.png

Client:

local changenameped = createPed(57,359.1533203125, 172.3720703125, 1008.3828125) 
setElementData(changenameped, "talk", 1) 
setPedRotation(changenameped, 267) 
setElementDimension(changenameped, 2) 
setElementInterior(changenameped, 3) 
setElementData(changenameped, "name", "Joe Micheals") 
setElementFrozen(changenameped, true) 
  
GUIEditor_Window = {} 
GUIEditor_Button = {} 
GUIEditor_Label = {} 
GUIEditor_Edit = {} 
  
GUIEditor_Window1 = guiCreateWindow(589,254,211,117,"Change Name",false) 
GUIEditor_Label1 = guiCreateLabel(30,26,162,18,"Format: Firstname_Lastname",false,GUIEditor_Window1) 
guiLabelSetColor(GUIEditor_Label1,255,255,255) 
guiLabelSetVerticalAlign(GUIEditor_Label1,"top") 
guiLabelSetHorizontalAlign(GUIEditor_Label1,"left",false) 
GUIEditor_Edit1 = guiCreateEdit(30,47,152,20,"",false,GUIEditor_Window1) 
GUIEditor_Button1 = guiCreateButton(27,78,82,27,"Change Name",false,GUIEditor_Window1) 
GUIEditor_Button2 = guiCreateButton(113,78,82,27,"Cancel",false,GUIEditor_Window1) 
  
  
function hidename() 
    guiSetVisible(GUIEditor_Window1, false) 
    guiSetVisible(GUIEditor_Label1, false) 
    guiSetVisible(GUIEditor_Edit1, false) 
    guiSetVisible(GUIEditor_Button1, false) 
    guiSetVisible(GUIEditor_Button2, false) 
    showCursor ( false ) 
end 
addEventHandler( "onClientResourceStart", getRootElement(), hidename) 
  
function hidename1() 
    guiSetVisible(GUIEditor_Window1, false) 
    guiSetVisible(GUIEditor_Label1, false) 
    guiSetVisible(GUIEditor_Edit1, false) 
    guiSetVisible(GUIEditor_Button1, false) 
    guiSetVisible(GUIEditor_Button2, false) 
    showCursor ( false ) 
end 
addEventHandler( "onClientGUIClick", GUIEditor_Button2, hidename1) 
  
function showchangename () 
    guiSetVisible(GUIEditor_Window1, true) 
    guiSetVisible(GUIEditor_Label1, true) 
    guiSetVisible(GUIEditor_Edit1, true) 
    guiSetVisible(GUIEditor_Button1, true) 
    guiSetVisible(GUIEditor_Button2, true) 
    --- Yes/No Window Toggle 
    guiSetVisible(greetingWindow1, false) 
    guiSetVisible(yes1, false) 
    guiSetVisible(no1, false) 
    showCursor ( true ) 
end 
  
function disappeargreet() 
    guiSetVisible(greetingWindow1, false) 
    guiSetVisible(yes1, false) 
    guiSetVisible(no1, false) 
end 
  
addEventHandler('onClientGUIClick',GUIEditor_Button1, 
    function() 
        triggerServerEvent('anEvent',localPlayer,guiGetText(GUIEditor_Edit1)) 
    end 
) 
     
  
function cBeginGUI1() 
    local lplayer = getLocalPlayer() 
    triggerServerEvent("platePedTalk1", lplayer, 1) 
     
    local width, height = 100, 50 
    local scrWidth, scrHeight = guiGetScreenSize() 
    local x = scrWidth/2 - (width/2) 
    local y = scrHeight/2 - (height/2) 
  
    greetingWindow1 = guiCreateWindow(x, y, width, height, "Are You?", false) 
     
    local width2, height2 = 10, 10 
    local x = scrWidth/2 - (width2/2) 
    local y = scrHeight/2 - (height2/2) 
     
    --Buttons 
    yes1 = guiCreateButton(0.10, 0.50, 0.30, 0.50, "Yes", true, greetingWindow1) 
    addEventHandler("onClientGUIClick", yes1, showchangename) 
    --Buttons 
    no1 = guiCreateButton(0.60, 0.50, 0.30, 0.50, "No", true, greetingWindow1) 
    addEventHandler("onClientGUIClick", no1, disappeargreet) 
     
    --Quick Settings 
    guiWindowSetSizable(greetingWindow1, false) 
    guiWindowSetMovable(greetingWindow1, true) 
    guiSetVisible(greetingWindow1, true) 
    showCursor(true) 
end 
addEvent("cBeginPlate1", true) 
addEventHandler("cBeginPlate1", getRootElement(), cBeginGUI1) 

Server:

mysql = exports.mysql 
  
function pedTalk1(state) 
    if (state == 1) then 
        exports.global:sendLocalText(source, "Joe Micheals says: Welcome! Would You Like To Change Your Name Today?", nil, nil, nil, 10) 
        exports.global:sendLocalText(source, "Joe Micheals says: It Will Cost 20,000$ To Change", nil, nil, nil, 10) 
    end 
end     
addEvent("platePedTalk1", true) 
addEventHandler("platePedTalk1", getRootElement(), pedTalk1) 
  
addEvent('anEvent',true) 
function changename(thePlayer, text) 
    local newName = table.concat({text}, "_") 
             
                if newName == thePlayer then 
                    outputChatBox( "The player's name is already that.", thePlayer, 255, 0, 0) 
                else 
                    local dbid = getElementData(thePlayer, "dbid") 
                    local result = mysql:query("SELECT charactername FROM characters WHERE charactername='" .. mysql:escape_string(newName) .. "' AND id != " .. mysql:escape_string(dbid)) 
                     
                    if (mysql:num_rows(result)>0) then 
                        outputChatBox("This name is already in use.", thePlayer, 255, 0, 0) 
                    else 
                        exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 1) 
                        local name = setPlayerName(thePlayer, tostring(newName)) 
                         
                        if (name) then 
                            if getPlayerNametagText(thePlayer) ~= "Unknown Person" then 
                                setPlayerNametagText(thePlayer, tostring(newName):gsub("_", " ")) 
                            end 
                            exports['cache']:clearCharacterName( dbid ) 
                            mysql:query_free("UPDATE characters SET charactername='" .. mysql:escape_string(newName) .. "' WHERE id = " .. mysql:escape_string(dbid)) 
                            triggerClientEvent(thePlayer, "updateName", thePlayer, getElementData(thePlayer, "dbid")) 
                            exports.global:takeMoney(thePlayer, 20000) 
                        else 
                            outputChatBox("Failed to change name.", thePlayer, 255, 0, 0) 
                        end 
                        exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 0) 
                    end 
                    mysql:free_result(result) 
                end 
            end 
addEventHandler('anEvent',root,changename) 

Anyone?? Not Even Soildsnake14

Link to comment
Guest Guest4401
triggerServerEvent('anEvent',localPlayer,guiGetText(GUIEditor_Edit1)) 

In triggerServerEvent, 'anEvent' is the eventname. localPlayer is the base element (source will be the player in serverside). guiGetText(GUIEditor_Edit1) is supposed to be the actual text and this is the only argument you are passing.

function changename(thePlayer, text) 

Now in this case, thePlayer will actually be the text, and text will be nil. Because you are sending only one argument and not two.

You should try this:

function changename(text) 
-- source is the player element, because it was the baseElement while you triggered it 
-- text is the actual text which existed in that edit 
-- for getting playername, use getPlayerName(source) 
end 

Link to comment

New Error:error1.png

Client:

local changenameped = createPed(57,359.1533203125, 172.3720703125, 1008.3828125) 
setElementData(changenameped, "talk", 1) 
setPedRotation(changenameped, 267) 
setElementDimension(changenameped, 2) 
setElementInterior(changenameped, 3) 
setElementData(changenameped, "name", "Joe Micheals") 
setElementFrozen(changenameped, true) 
  
GUIEditor_Window = {} 
GUIEditor_Button = {} 
GUIEditor_Label = {} 
GUIEditor_Edit = {} 
  
GUIEditor_Window1 = guiCreateWindow(589,254,211,117,"Change Name",false) 
GUIEditor_Label1 = guiCreateLabel(30,26,162,18,"Format: Firstname_Lastname",false,GUIEditor_Window1) 
guiLabelSetColor(GUIEditor_Label1,255,255,255) 
guiLabelSetVerticalAlign(GUIEditor_Label1,"top") 
guiLabelSetHorizontalAlign(GUIEditor_Label1,"left",false) 
GUIEditor_Edit1 = guiCreateEdit(30,47,152,20,"",false,GUIEditor_Window1) 
GUIEditor_Button1 = guiCreateButton(27,78,82,27,"Change Name",false,GUIEditor_Window1) 
GUIEditor_Button2 = guiCreateButton(113,78,82,27,"Cancel",false,GUIEditor_Window1) 
  
  
function hidename() 
    guiSetVisible(GUIEditor_Window1, false) 
    guiSetVisible(GUIEditor_Label1, false) 
    guiSetVisible(GUIEditor_Edit1, false) 
    guiSetVisible(GUIEditor_Button1, false) 
    guiSetVisible(GUIEditor_Button2, false) 
    showCursor ( false ) 
end 
addEventHandler( "onClientResourceStart", getRootElement(), hidename) 
  
function hidename1() 
    guiSetVisible(GUIEditor_Window1, false) 
    guiSetVisible(GUIEditor_Label1, false) 
    guiSetVisible(GUIEditor_Edit1, false) 
    guiSetVisible(GUIEditor_Button1, false) 
    guiSetVisible(GUIEditor_Button2, false) 
    showCursor ( false ) 
end 
addEventHandler( "onClientGUIClick", GUIEditor_Button2, hidename1) 
  
function showchangename () 
    guiSetVisible(GUIEditor_Window1, true) 
    guiSetVisible(GUIEditor_Label1, true) 
    guiSetVisible(GUIEditor_Edit1, true) 
    guiSetVisible(GUIEditor_Button1, true) 
    guiSetVisible(GUIEditor_Button2, true) 
    --- Yes/No Window Toggle 
    guiSetVisible(greetingWindow1, false) 
    guiSetVisible(yes1, false) 
    guiSetVisible(no1, false) 
    showCursor ( true ) 
end 
  
function disappeargreet() 
    guiSetVisible(greetingWindow1, false) 
    guiSetVisible(yes1, false) 
    guiSetVisible(no1, false) 
end 
  
addEventHandler('onClientGUIClick',GUIEditor_Button1, 
    function() 
        triggerServerEvent('anEvent',localPlayer,guiGetText(GUIEditor_Edit1)) 
    end 
) 
     
  
function cBeginGUI1() 
    local lplayer = getLocalPlayer() 
    triggerServerEvent("platePedTalk1", lplayer, 1) 
     
    local width, height = 100, 50 
    local scrWidth, scrHeight = guiGetScreenSize() 
    local x = scrWidth/2 - (width/2) 
    local y = scrHeight/2 - (height/2) 
  
    greetingWindow1 = guiCreateWindow(x, y, width, height, "Are You?", false) 
     
    local width2, height2 = 10, 10 
    local x = scrWidth/2 - (width2/2) 
    local y = scrHeight/2 - (height2/2) 
     
    --Buttons 
    yes1 = guiCreateButton(0.10, 0.50, 0.30, 0.50, "Yes", true, greetingWindow1) 
    addEventHandler("onClientGUIClick", yes1, showchangename) 
    --Buttons 
    no1 = guiCreateButton(0.60, 0.50, 0.30, 0.50, "No", true, greetingWindow1) 
    addEventHandler("onClientGUIClick", no1, disappeargreet) 
     
    --Quick Settings 
    guiWindowSetSizable(greetingWindow1, false) 
    guiWindowSetMovable(greetingWindow1, true) 
    guiSetVisible(greetingWindow1, true) 
    showCursor(true) 
end 
addEvent("cBeginPlate1", true) 
addEventHandler("cBeginPlate1", getRootElement(), cBeginGUI1) 

Server:

  
    mysql = exports.mysql 
      
    function pedTalk1(state) 
        if (state == 1) then 
            exports.global:sendLocalText(source, "Joe Micheals says: Welcome! Would You Like To Change Your Name Today?", nil, nil, nil, 10) 
            exports.global:sendLocalText(source, "Joe Micheals says: It Will Cost 20,000$ To Change", nil, nil, nil, 10) 
        end 
    end     
    addEvent("platePedTalk1", true) 
    addEventHandler("platePedTalk1", getRootElement(), pedTalk1) 
      
    addEvent('anEvent',true) 
    function changename(text) 
        local newName = table.concat({text}, "_") 
                
                    if newName == source then 
                        outputChatBox( "The player's name is already that.", source, 255, 0, 0) 
                    else 
                        local dbid = getElementData(getPlayerFromName(source), "dbid") 
                        local result = mysql:query("SELECT charactername FROM characters WHERE charactername='" .. mysql:escape_string(newName) .. "' AND id != " .. mysql:escape_string(dbid)) 
                        
                        if (mysql:num_rows(result)>0) then 
                            outputChatBox("This name is already in use.", source, 255, 0, 0) 
                        else 
                            exports['anticheat-system']:changeProtectedElementDataEx(source, "legitnamechange", 1) 
                            local name = setPlayerName(source, tostring(newName)) 
                            
                            if (name) then 
                                if getPlayerNametagText(source) ~= "Unknown Person" then 
                                    setPlayerNametagText(source, tostring(newName):gsub("_", " ")) 
                                end 
                                exports['cache']:clearCharacterName( dbid ) 
                                mysql:query_free("UPDATE characters SET charactername='" .. mysql:escape_string(newName) .. "' WHERE id = " .. mysql:escape_string(dbid)) 
                                triggerClientEvent(source, "updateName", source, getElementData(source, "dbid")) 
                                exports.global:takeMoney(source, 20000) 
                            else 
                                outputChatBox("Failed to change name.", source, 255, 0, 0) 
                            end 
                            exports['anticheat-system']:changeProtectedElementDataEx(source, "legitnamechange", 0) 
                        end 
                        mysql:free_result(result) 
                    end 
                end 
    addEventHandler('anEvent',root,changename) 
  
addEvent("change",true)     
function Changename1(text) 
    setPlayerNametagText(source, text) 
end 
addEventHandler('change',root,Changename1) 
  

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...