їPor quй pasa йsto? -
Glimma - 10.07.2012
Tengo el GM de CM 4.0, y cuando intento hacer algo relacionado con tiempo, no funciona, ejemplo, me doy /jail por 0 minutos, pero... nunca salgo. Es algo que me pasу hace poco, siempre funcionу bien.
Respuesta: їPor quй pasa йsto? -
godoy32 - 10.07.2012
Pon el comando /jail y sus funciones.
Respuesta: їPor quй pasa йsto? -
Glimma - 10.07.2012
pawn Код:
zcmd(jail, playerid, params[])
{
if (PlayerInfo[playerid][pJDS] < 1) return Message(playerid, COLOR_GRAD2, "ЎNo autorizado!");
if (!sscanf(params, "uis[32]", params[0], params[1], params[2]))
{
if(params[0] != INVALID_PLAYER_ID)
{
new string[120];
PlayerInfo[params[0]][pJailed] = 1;
PlayerInfo[params[0]][pJailTime] = params[1]*60;
ResetPlayerWeapons(params[0]);
SetPosEx(params[0], 2767.8936,445.4332,3.7747,163.2555,0,0);
GameTextForPlayer(params[0], "~~~r~Jaileado~s~~~", 500000, 4);
format(string, sizeof(string), "%s encarcelу a %s por %d minuto(s), razуn: %s", PlayerName(playerid), PlayerName(params[0]), params[1], params[2]);
SendClientMessageToAll(COLOR_RED2, string);
AntiSPAM(playerid, string);
return A_Info(string);
} else Message(playerid, COLOR_GRAD2, "Jugador no conectado.");
} else Message(playerid, COLOR_GRAD2, "Utiliza: /jail <PlayerID> <Minutos> <Razуn>");
return 1;
}
Respuesta: їPor quй pasa йsto? -
El Bardo - 10.07.2012
Nunca se activa un timer que luego devuelva al jugador a una posiciуn X, estб claro que nunca vas a salir.
A no ser que tengas en OnPlayerUpdate alguna funciуn que sea:
if(playerInfo[playerid][pJailed] == 1 && playerInfo[playerid][pJailTime] == 0) {
blabla
Respuesta: їPor quй pasa йsto? -
Glimma - 10.07.2012
Es que eso tiene... Como digo, en mi servidor hace mucho que funciona bien eso, pero йsta vez dejу de funcionar.