[pomoc]Timer


Započeo Darkic, Januar 27, 2014, 19:06:43 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NL
Detaljan opis problema: Posto imam problem sa bankom,kad ocu uci,interior se ne ucita odma i propadnem,i sad ja ocu
napraviti Freeze timer ali neznam dodati kad sam u toj poziciji da me zamrzne,mozeli mi neko cijeli timer odraditi ako nije problem.Hvala
Dio skripte: //

TogglePlayerControllable(playerid, false); // freeza ga kad ulazi
SetTimerEx("unfreeze", 1500, false, "d", playerid);

forward unfreeze(playerid);
public unfreeze(playerid)
{
    TogglePlayerControllable(playerid,true);
}

Da,al di su tu kordinate za ulaz u banku
Poslednja Izmena: Januar 28, 2014, 00:28:45 PRE PODNE od Bryan123

[]Flynâ„¢

*

Never look down on anybody unless you're helping them up.

Citat: Bryan123 poslato Januar 28, 2014, 00:00:47 PRE PODNE
Da,al di su tu kordinate za ulaz u banku

Ovo stavis u komandi sa kojom ulazis u banku.

TogglePlayerControllable(playerid, false); // freeza ga kad ulazi
SetTimerEx("unfreeze", 1500, false, "d", playerid);
Poslednja Izmena: Januar 28, 2014, 00:33:32 PRE PODNE od joXy_

pa SPACE je komanda za ulazak u sve objekte,kak mislis?
EDIT: Onda ce me za ulazak u svaki int zamrznut.
Poslednja Izmena: Januar 28, 2014, 00:43:50 PRE PODNE od Bryan123

Citat: Bryan123 poslato Januar 28, 2014, 00:42:05 PRE PODNE
pa SPACE je komanda za ulazak u sve objekte,kak mislis?
EDIT: Onda ce me za ulazak u svaki int zamrznut.
u svaki i treba da mrzne :) jedino da dole nadjes int za banku pa tu stavis samo
Respect: Peter Memorex and C++

Mos li mi odradit Timer sa SPACE ubacenim u njega,ako ti nije problem

Uradi sebi momak, dao sam ti shemu saberi 2 i 2


Ovako od prilike idu interijeri u NL modu:

            if(i >= 5 && i <= 15) { if(!IgracPolicajac(playerid) && !IsPlayerAdmin(playerid)) return GameTextForPlayer(playerid, "~r~Niste clan PD/FBI", 2500, 3); }
	            if(i >= 16 && i <= 19) { if(!IgracZastitar(playerid) && !IsPlayerAdmin(playerid)) return GameTextForPlayer(playerid, "~r~Niste clan County Sheriff", 2500, 3); }
				if(i == 20) { if(PI[playerid][Clan] != 4 && PI[playerid][Lider] != 4 && !IsPlayerAdmin(playerid)) return GameTextForPlayer(playerid, "~r~Samo za osoblje bolnice", 2500, 3); }
				if(i == 21) { if(PI[playerid][Clan] != 8 && PI[playerid][Lider] != 8 && !IsPlayerAdmin(playerid)) return GameTextForPlayer(playerid, "~r~Ne mozete gore", 2500, 3); }
				if(i == 24) { if(PI[playerid][Clan] != 10 && PI[playerid][Lider] != 10 && !IsPlayerAdmin(playerid)) return GameTextForPlayer(playerid, "~r~Ne mozete gore", 2500, 3); }
				if(i == 29) { if(PI[playerid][Clan] != 7 && PI[playerid][Lider] != 7 && !IgracPolicajac(playerid) && !IsPlayerAdmin(playerid)) return GameTextForPlayer(playerid, "~r~Niste pripadnik PD/FBI", 2500, 3); }


Sad ovo tu If(i == broj) to znaci ID interijera, a ID interijera moras brojati koji je to interijer tamo kod ovoga:
PRIMJER:
KreirajInterijer....... Ovo je ID 1
KreirajInterijer....... Ovo ej ID 2
KreirajInterijer....... Ovo je ID 3
KreirajInterijer....... I tako dalje

NPR tvoj interijer je ID 8 pa ti to mora nekako ovako izgledati:

if(i == 8)
				{
                    SetTimerEx("zamrznime", 3000, false, "d",playerid);
				    h_TogglePlayerControllable(playerid, 0);
				    GameTextForPlayer(playerid, "~w~Usli ste u interijer", 2500, 1);
				}


I evo ti jos kodovi za timer...
forward zamrznime(playerid);
public zamrznime(playerid)
{
    h_TogglePlayerControllable(playerid, 1);
    return 1;
}[/quote]
Perfect Life RolePlay
Server IP: 51.89.33.21:7777
Forum: www.pl-samp.com
Scripter / Mapper