[POMOC]Timer


Započeo sanel007, Jul 22, 2013, 09:11:06 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja
Detaljan opis problema:Ovako Timer me muci nez kako da ga nastimam stavim nekog  u zatvor ali prebrzo odbrojava minute kao sekunde cak nekad i brze nez sta da radim kako ovo da popravim...
Dio skripte://npr evo ovo oko zatvora...
Evo cmd:
YCMD:zatvor(playerid, params[], help)
{
	if(PlayerInfo[playerid][pClan] == 10 || PlayerInfo[playerid][pLider] == 10)
	{
        if(PolicajacDuznost[playerid] < 1) return SCM(playerid, SIVA, "Niste na duznosti");
		new razlog[128];
		new id, minute;
		if(sscanf(params, "uds[128]", id, minute, razlog)) return SCM(playerid, ZUTA, "Koristi | {FFFFFF}/zatvori [Id/DioImena][Minute][Razlog]");
		if(PlayerInfo[id][pWanted] == 0) return SCM(playerid, SIVA, "Taj igrac nema wanted(trazeni) level");
		if(PlayerInfo[id][pZatvoren] == 1) return SCM(playerid, SIVA, "Taj igrac je vec zatvoren");
		if(minute < 1 || minute > 30) return SCM(playerid, SIVA, "Nemoze ispod 1 ili prkeo 30");
		if(!IsPlayerInRangeOfPoint(playerid, 20.0, 1596.8578,-1608.0095,13.1490)) return SCM(playerid,-1,"Niste na mjestu za zatvaranje igraca!");
		PlayerInfo[id][pZatvoren] = 1;
		PlayerInfo[id][pZatvorenVremena] = minute*60;
		new rand = random(sizeof(gRandomJailSpawns));
		SetPlayerPos(id, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
		new str[128];
		format(str,sizeof(str), "Zatvoreni ste od strane policajca %s-a na %d sekundi, a razlog tome je %s", ImePrezime(playerid), PlayerInfo[id][pZatvorenVremena], razlog);
		SCM(id, BELA, str);
		SCM(playerid, BELA, "Zatvorili ste igraca");
		unzatvori[id] = SetTimerEx("zatvoren",1000, minute*60, "i", id);
	}
	return 1;
}

i evo ovo sta jos treba ?
forward zatvoren(playerid);
public zatvoren(playerid)
{
	PlayerInfo[playerid][pZatvorenVremena] --;
    if(PlayerInfo[playerid][pZatvorenVremena] == 0)
    {
        PlayerInfo[playerid][pZatvoren] = 0;
	    KillTimer(unzatvori[playerid]);
	    GameTextForPlayer(playerid, "Slobodan", 1000, 3);
	    SetPlayerHealth(playerid,0);
	    return 1;
    }
    return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno):/