Originally Posted by SuperMarioRol
Holas,
Estoy dando acabando un tema, y he pensado en usar el sistema de The_Modler de pausas, voy a poner un timer, de X tiempo. Cuando pase ese tiempo le kickearй.
Si se despausea, borrarй el timer.
Hasta ahi todo bien
pawn Код:
public OnPlayerPause(playerid) { //new Float:x, Float:y, Float:z; //Definimos //GetPlayerPos(playerid, x, y, z); //Obtenemos Pausa[playerid] = Create3DTextLabel("{00BBE7}Jugador {00BB00}en {B267BE}pausa",0x008080FF,0,0,0,40.0,0); //Creamos Attach3DTextLabelToPlayer(Pausa[playerid], playerid, 0.0, 0.0, 0.5); //Pegamos SendClientMessage(playerid, COLOR_GREEN, "Te encuentras en pausa {B267BE} Mas de 15 minutos se considerarб AFK"); //Mansamod mensaje SetTimerEx("estaafk",900000,0,"d",playerid); //Preparamos timer return 1; }
public OnPlayerUnPause(playerid) { Delete3DTextLabel(Pausa[playerid]); //Borramos texto KillTimer(estaafk); //Linea 5520 SendClientMessage(playerid, COLOR_GREEN, "Ya no estбs en pausa."); //Avisamos return 1; } stock estaafk(playerid) { new name[MAX_PLAYER_NAME], string[128]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "{9C9C41}[KICK] {FFFFA1}%s {9BAF00}ha {00FF00} sido kickeado | {FF8E26}Razуn: {FFFFC0}AFK 15 minutos {FFFFFF}|", name); SendClientMessageToAll(COLOR_LIGHTRED, string); Kick(playerid); return 1; }
Me devuelve este error
Код:
(5520) : error 076: syntax error in the expression, or invalid function call
|