SA-MP Forums Archive
їPor quй pasa йsto? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: їPor quй pasa йsto? (/showthread.php?tid=358280)



ї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.