Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: htmostar poslato Avgust 25, 2012, 12:58:52 POSLE PODNE

Naslov: [Trazim]Kad udjes da te freeze na 3 sekunde
Poruka od: htmostar poslato Avgust 25, 2012, 12:58:52 POSLE PODNE
Skripta koju koristim: Ravens Rol3Play
Detaljan opis problema: Ovako imam sad bank interior i kad udjes propadnes jer se ne ucita tako brzo i sad ja sam vidio na nekim serverima da te freeze jedno 2-3 sek i onda te pusti ponovo... Jeli mi moze to netko pokazat kako da to napravim? Ako imate neki mod koji to ima slobodno mi ga dadnite da izvadim...
Dio skripte///
Neke slike/video za lakse dobivanje pomoci(neobavezno):///
Naslov: Odg: [Trazim]Kad udjes da te freeze na 3 sekunde
Poruka od: MEDO poslato Avgust 25, 2012, 13:07:08 POSLE PODNE
koristis funkciju TogglePlayerControllable i to stavis kako ti je u modu kad ulzi u banku i napravis tajmer nije toliko posla imas na wiki vise
http://wiki.sa-mp.com/wiki/Function:TogglePlayerControllable
Naslov: Odg: [Trazim]Kad udjes da te freeze na 3 sekunde
Poruka od: htmostar poslato Avgust 25, 2012, 13:22:29 POSLE PODNE
Citat: PWN|Roki poslato Avgust 25, 2012, 13:07:08 POSLE PODNE
koristis funkciju TogglePlayerControllable i to stavis kako ti je u modu kad ulzi u banku i napravis tajmer nije toliko posla imas na wiki vise
http://wiki.sa-mp.com/wiki/Function:TogglePlayerControllable
znam za to ali tesko mi je napraviti nisam dugo radio sa tajmerima...
Naslov: Odg: [Trazim]Kad udjes da te freeze na 3 sekunde
Poruka od: MEDO poslato Avgust 25, 2012, 13:30:56 POSLE PODNE
Ovo stavis kod ostali formwara
forward ulazubankut();
Pod OnGameModeInt kod ostali timera stavis ovo

SetTimer("ulazubankut", 3000, false);//Na 3 sec je namjesten


Napravis public
public ulazubankut()
{
    print("3 sekunde su prosle!");
}


I onda po komandu /enter ili kako vec ulazis u banku sta ja znam korisits ovu fiknciju toggleplayercontrollable i prije toga stavis da koristi tajmer eto

Evo ovako bi trebalo zgledati kod tvoje komande

TogglePlayerControllable(playerid, 0);
ulazubankut[playerid] = SetTimerEx("ulazubankut", 3000, false, "d", playerid);


Sve imate na wiki i mozes da stavis gametextforplayer ako zelis kad doe u banku da mu prikaze text
Naslov: Odg: [Trazim]Kad udjes da te freeze na 3 sekunde
Poruka od: htmostar poslato Avgust 25, 2012, 13:52:31 POSLE PODNE
Citat: PWN|Roki poslato Avgust 25, 2012, 13:30:56 POSLE PODNE
Ovo stavis kod ostali formwara
forward ulazubankut();
Pod OnGameModeInt kod ostali timera stavis ovo

SetTimer("ulazubankut", 3000, false);//Na 3 sec je namjesten


Napravis public
public ulazubankut()
{
    print("3 sekunde su prosle!");
}


I onda po komandu /enter ili kako vec ulazis u banku sta ja znam korisits ovu fiknciju toggleplayercontrollable i prije toga stavis da koristi tajmer eto

Evo ovako bi trebalo zgledati kod tvoje komande

TogglePlayerControllable(playerid, 0);
ulazubankut[playerid] = SetTimerEx("ulazubankut", 3000, false, "d", playerid);


Sve imate na wiki i mozes da stavis gametextforplayer ako zelis kad doe u banku da mu prikaze text
Ok hvala!
I jeli bas moram ovo staviti: print("3 sekunde su prosle!"); ?? ja mislim da ce mi to spamat samo u server logu...
Naslov: Odg: [Trazim]Kad udjes da te freeze na 3 sekunde
Poruka od: MEDO poslato Avgust 25, 2012, 14:20:27 POSLE PODNE
ne trewbas to nije obavzeno to sam ti pokazao ako zelis
Naslov: Odg: [Trazim]Kad udjes da te freeze na 3 sekunde
Poruka od: htmostar poslato Avgust 25, 2012, 14:21:10 POSLE PODNE
Citat: PWN|Roki poslato Avgust 25, 2012, 14:20:27 POSLE PODNE
ne trewbas to nije obavzeno to sam ti pokazao ako zelis
Ok hvala :)