07.03.2011, 18:35
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
Me devuelve este error
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;
}
Код:
(5520) : error 076: syntax error in the expression, or invalid function call