Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ... poslato Decembar 25, 2019, 19:30:36 POSLE PODNE

Naslov: loading bar
Poruka od: ... poslato Decembar 25, 2019, 19:30:36 POSLE PODNE
Problem(error/warning):Zanima me da li moze ovakvo da se uradi loading bar.Pod "OnPlayerConnect" stavim "SetTimerEx("Loading1", 300, false, "i", playerid);" a kod onog kurca za pokazivanje dialoga za sifru produzim timer dok se tdovi za loading svi pokazu da bi se kofol ucitao srv... Da li ovako moze ? Ako ima jednostavnije sta neka mi neko uradi bez tdova...
Dio skripte: [pawn]
/////////////////////////////////////
new Text:LoadingTD[4];
///////////////////////////////////
Onda idu tdovi koji su uradjeni
///////////////////////////////////
}
forward Loading1(playerid);
public Loading1(playerid)
{
    TextDrawShowForPlayer(playerid, LoadingTD[1]);
    SetTimerEx("Loading1", 3000, false, "i", playerid);
    return 1;
}
forward Loading2(playerid);
public Loading2(playerid)
{
    TextDrawShowForPlayer(playerid, LoadingTD[2]);
    SetTimerEx("Loading2", 3000, false, "i", playerid);
    return 1;
}
forward Loading3(playerid);
public Loading3(playerid)
{
    TextDrawShowForPlayer(playerid, LoadingTD[3]);
    SetTimerEx("Loading3", 3000, false, "i", playerid);
    return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):nista
Slika/video ingame problema(obavezno ako je ingame problem): nista
Naslov: Odg: loading bar
Poruka od: Salesman poslato Decembar 25, 2019, 19:57:05 POSLE PODNE
mislim da je lakse pomocu progress bara
Naslov: Odg: loading bar
Poruka od: ... poslato Decembar 25, 2019, 20:01:00 POSLE PODNE
Citat: Salesman poslato Decembar 25, 2019, 19:57:05 POSLE PODNE
mislim da je lakse pomocu progress bara
kako ?
Naslov: Odg: loading bar
Poruka od: Salesman poslato Decembar 25, 2019, 20:21:48 POSLE PODNE
evo ti thread i citaj funkcije mislim da je self explanatory

https://github.com/Southclaws/progress2
Naslov: Odg: loading bar
Poruka od: ... poslato Decembar 25, 2019, 20:29:46 POSLE PODNE
Citat: Salesman poslato Decembar 25, 2019, 20:21:48 POSLE PODNE
evo ti thread i citaj funkcije mislim da je self explanatory

https://github.com/Southclaws/progress2
sve je ovo oke ali meni se ne svidjaju ovi njihovi barovi kod mene su mnogo brutalni
Naslov: Odg: loading bar
Poruka od: malipablo poslato Decembar 25, 2019, 20:42:27 POSLE PODNE
Citat: ... poslato Decembar 25, 2019, 20:29:46 POSLE PODNE
sve je ovo oke ali meni se ne svidjaju ovi njihovi barovi kod mene su mnogo brutalni

pa ti onda radi sa svojim...
Naslov: Odg: loading bar
Poruka od: Salesman poslato Decembar 25, 2019, 20:42:50 POSLE PODNE
ja sam ti dao predlog do tebe je ostalo
Naslov: Odg: loading bar
Poruka od: __vedran.xyz77 poslato Decembar 25, 2019, 22:57:29 POSLE PODNE
Procitaj skriptu
[pawn]
forward Loading1(playerid);
public Loading1(playerid)
{
    TextDrawShowForPlayer(playerid, LoadingTD[1]);
    SetTimerEx("Loading1", 3000, false, "i", playerid); // stalno ce ti pokretati ovu funkciju...
    return 1;
}[/pawn]
Naslov: Odg: loading bar
Poruka od: Salesman poslato Decembar 25, 2019, 23:39:55 POSLE PODNE
Zar nije jednostavnije ovako uraditi?

[pawn]
forward Loading(playerid, num){
   
   switch(num){
      case 1:TextDrawShowForPlayer(playerid, LoadingTD[1]), SetTimerEx("Loading", 3000, false, "ii", playerid, 2);
      case 2:TextDrawShowForPlayer(playerid, LoadingTD[2]), SetTimerEx("Loading", 3000, false, "ii", playerid, 3);
      case 3:TextDrawShowForPlayer(playerid, LoadingTD[3]), SetTimerEx("Loading", 3000, false, "ii", playerid, 4); // ovo je finalni njemu diriguj sta dalje
   }

   return true;
}[/pawn]
Naslov: Odg: loading bar
Poruka od: Djuk1c poslato Decembar 26, 2019, 04:07:23 PRE PODNE
Citat: Salesman poslato Decembar 25, 2019, 23:39:55 POSLE PODNE
Zar nije jednostavnije ovako uraditi?

[pawn]
forward Loading(playerid, num){
   
   switch(num){
      case 1:TextDrawShowForPlayer(playerid, LoadingTD[1]), SetTimerEx("Loading", 3000, false, "ii", playerid, 2);
      case 2:TextDrawShowForPlayer(playerid, LoadingTD[2]), SetTimerEx("Loading", 3000, false, "ii", playerid, 3);
      case 3:TextDrawShowForPlayer(playerid, LoadingTD[3]), SetTimerEx("Loading", 3000, false, "ii", playerid, 4); // ovo je finalni njemu diriguj sta dalje
   }

   return true;
}[/pawn]

^^