CeKiT Posted April 19, 2012 Share Posted April 19, 2012 Como hago seria la funciona para editar el outputChatBox por la de kick? Osea tenemos este codigo: function loggedOut() outputChatBox( "You have successfully logged out!", source ) end addEventHandler("onPlayerLogout",getRootElement(),loggedOut) y en ves de outputChatBox( "You have successfully logged out!", source ) lo kickee Gracias Link to comment
Soren Posted April 20, 2012 Share Posted April 20, 2012 function loggedOut() kickPlayer(source) end addEventHandler("onPlayerLogout",getRootElement(),loggedOut) Deberia servir Link to comment
Castillo Posted April 20, 2012 Share Posted April 20, 2012 Acordate de darle al recurso acceso a la funcion "kickPlayer" en el "acl.xml". Link to comment
Soren Posted April 20, 2012 Share Posted April 20, 2012 Mejor agregarlo al grupo admin Link to comment
BorderLine Posted April 20, 2012 Share Posted April 20, 2012 no seria mejor un addEventHandler("onPlayerLogout",getRootElement(),cancelEvent()) Link to comment
Arsilex Posted April 21, 2012 Share Posted April 21, 2012 no por que el prefiere echar a la personas por que ay panel de race que se bugea si te deslogeas y compras cosas no te kita money por eso sera? Link to comment
BorderLine Posted April 21, 2012 Share Posted April 21, 2012 Si tube el mismo problema. Se multiplicaban el dinero enviandoselo despues logout, logeaban y tenian el dinero. Si bueno kikear taria bien. Pero vendria mejor aun si en vez de al event de guardar el dinero ser un onPlayerQuit agregarle un onPlayerLogout O bien modificar el panel y sakarle las funciones de logout Link to comment
Alexs Posted April 21, 2012 Share Posted April 21, 2012 function loggedOut() outputChatBox( "Esta prohibido Desloguearse.", source ) cancelEvent () end addEventHandler("onPlayerLogout",getRootElement(),loggedOut) Esto lo podria resolver, cancela el evento y lo dice para que no piense que es un error. PD: SolidSnake14 no te habia dado esto? addEventHandler ( "onPlayerCommand", root, function ( cmd ) if ( cmd == "logout" ) then kickPlayer ( source, nil, "Este comando esta prohibido." ) cancelEvent ( ) end end ) Link to comment
Recommended Posts