BennyBunny Posted August 13, 2011 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?
JR10 Posted August 13, 2011 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.
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