Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Darkic poslato Januar 27, 2014, 19:06:43 POSLE PODNE

Naslov: [pomoc]Timer
Poruka od: Darkic poslato Januar 27, 2014, 19:06:43 POSLE PODNE
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: //
Naslov: Odg: [pomoc]Timer
Poruka od: Ermin. poslato Januar 27, 2014, 22:32:09 POSLE PODNE
TogglePlayerControllable(playerid, false); // freeza ga kad ulazi
SetTimerEx("unfreeze", 1500, false, "d", playerid);

forward unfreeze(playerid);
public unfreeze(playerid)
{
    TogglePlayerControllable(playerid,true);
}
Naslov: Odg: [pomoc]Timer
Poruka od: Darkic poslato Januar 28, 2014, 00:00:47 PRE PODNE
Da,al di su tu kordinate za ulaz u banku
Naslov: Odg: [pomoc]Timer
Poruka od: []Flynâ„¢ poslato Januar 28, 2014, 00:33:20 PRE PODNE
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);
Naslov: Odg: [pomoc]Timer
Poruka od: Darkic 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.
Naslov: Odg: [pomoc]Timer
Poruka od: Dzoni Hood poslato Januar 28, 2014, 15:41:18 POSLE PODNE
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
Naslov: Odg: [pomoc]Timer
Poruka od: Darkic poslato Januar 28, 2014, 20:52:33 POSLE PODNE
Mos li mi odradit Timer sa SPACE ubacenim u njega,ako ti nije problem
Naslov: Odg: [pomoc]Timer
Poruka od: Ermin. poslato Januar 28, 2014, 21:35:21 POSLE PODNE
Uradi sebi momak, dao sam ti shemu saberi 2 i 2
Naslov: Odg: [pomoc]Timer
Poruka od: Darkic poslato Januar 28, 2014, 23:55:37 POSLE PODNE
Vidis i sam da sam pocetnik
Naslov: Odg: [pomoc]Timer
Poruka od: [PL]KristijanS poslato Januar 29, 2014, 10:01:51 PRE PODNE
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]