Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Rock Samper poslato Maj 28, 2020, 09:29:33 PRE PODNE

Naslov: Pomoc
Poruka od: Rock Samper poslato Maj 28, 2020, 09:29:33 PRE PODNE
Problem(error/warning):  Kako da napravim, na primer u OnPlayerConnet samp napravio timer ucitavanje servera, ali je problem sto se desava sve posle toga. Kako da napravim da se nista sto se nalazi u OnPlayerConnect ne dogodi dokle god traje timer? Hvala unapred ! :)
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Pomoc
Poruka od: Sploxs poslato Maj 28, 2020, 13:31:59 POSLE PODNE
[pawn]

public OnPlayerConnect( playerid ) {
    SCM( playerid, -1,"ucitavanje servera" );
    pokreni timer za ucitavanje
    return 1;
}

forward ucitavanje( playerid );
public ucitavanje( playerid ) {
    SCM( playerid, -1, "srw ucitan" );
    Ovdje sve stavis sto ti ide u OnPlayerConnect
    return 1;   
}
[/pawn]
Naslov: Odg: Pomoc
Poruka od: __vedran.xyz77 poslato Maj 28, 2020, 14:03:30 POSLE PODNE
Citat: Sploxs poslato Maj 28, 2020, 13:31:59 POSLE PODNE
[pawn]
new logint[MAX_PLAYERS];
public OnPlayerConnect( playerid ) {
    SCM( playerid, -1,"ucitavanje servera" );
    logint[playerid] = SetTimerEx("ucitavanje", 10000,false,"i",playerid);
    return 1;
}

forward ucitavanje( playerid );
public ucitavanje( playerid ) {
    SCM( playerid, -1, "srw ucitan" );
    Ovdje sve stavis sto ti ide u OnPlayerConnect
    return 1;   
}
public OnPlayerDisconnect(playerid, reason) {
KillTimer(logint[MAX_PLAYERS]) ;
return true;
[/pawn]
Naslov: Odg: Pomoc
Poruka od: Rock Samper poslato Maj 28, 2020, 16:39:39 POSLE PODNE
Citat: //>> Vedran poslato Maj 28, 2020, 14:03:30 POSLE PODNE



Hvala puno, pomogao si mi :)