BennyBunny Posted August 13, 2011 Share Posted August 13, 2011 Here is a part from my login, register, save system. The problem is that the kick player not work Warning: bad argument @ 'kickPlayer' function registercheck () local namecheckregister = getPlayerName ( source ) checkdbregiser = executeSQLSelect ( "playersave", "playerdb", "playerdb = '" .. namecheckregister .. "'" ) if ( type( checkdbregiser ) == "table" and #checkdbregiser == 0 ) or not checkdbregiser then outputChatBox ( "Your are login as Guest! Use /register", source ) else kickplayertimer = setTimer( kickPlayer, 20000, 1, namecheckregister, source, "register name kick" ) outputChatBox ( "You are a member use /login in the next 20sec!!", source ) end end addEventHandler ( "onPlayerJoin", getRootElement(), registercheck ) Can someone help me here plz? Link to comment
JR10 Posted August 13, 2011 Share Posted August 13, 2011 checkdbregiser = executeSQLSelect ( "playersave", "playerdb", "playerdb = '" .. namecheckregister .. "'" ) if ( type( checkdbregiser ) == "table" and #checkdbregiser == 0 ) or not checkdbregiser then outputChatBox ( "Your are login as Guest! Use /register", source ) else kickplayertimer = setTimer( kickPlayer, 20000, 1, source, "register name kick" ) outputChatBox ( "You are a member use /login in the next 20sec!!", source ) end end addEventHandler ( "onPlayerJoin", getRootElement(), registercheck ) Why this "namecheckregister" in the kickPlayer function. Please read the function's arguments before using it. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now