Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Fr0z3n poslato Mart 08, 2020, 23:47:41 POSLE PODNE

Naslov: Animirani TD
Poruka od: Fr0z3n poslato Mart 08, 2020, 23:47:41 POSLE PODNE
Problem(error/warning): Hteo bi da napravim animirani td da se smenjuju boje u recimo 3 sekunde 1 slovo iz na primer palve u belu i tako u krug, eto ako neko moze malo da da neki tutorijal  :D
Dio skripte: [ pawn ]///[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: Animirani TD
Poruka od: Darkic poslato Mart 09, 2020, 04:17:30 PRE PODNE
Napravis timer koji pozivas na svake 3 sekunde  i u njega ubacujes zeljene promene
Naslov: Odg: Animirani TD
Poruka od: Fr0z3n poslato Mart 09, 2020, 08:00:51 PRE PODNE
Citat: Darkic poslato Mart 09, 2020, 04:17:30 PRE PODNE
Napravis timer koji pozivas na svake 3 sekunde  i u njega ubacujes zeljene promene

Jima li neki tut za to?
Naslov: Odg: Animirani TD
Poruka od: V01D poslato Mart 09, 2020, 08:17:08 PRE PODNE
KLIKNI ME (https://balkan-samp.com/forum/index.php?topic=133363.0)

Naslov: Odg: Animirani TD
Poruka od: xLanmi poslato Mart 09, 2020, 08:24:40 PRE PODNE
[pawn]
// Na pocetak skripte
new counterOfTD = 0 ;


task changeTDColor[1000]() {
   switch( counterOfTD ) {
      case 0 : {
         TextDrawSetString(TestTD[0], "~r~S~w~kripta"); // Prvo slovo S je crveno ostalo belo
      }
      case 1 : {
         TextDrawSetString(TestTD[0], "~b~S~w~kripta"); // Prvo slovo S je plavo ostalo belo
      }
      case 2 : {
         TextDrawSetString(TestTD[0], "~y~S~w~kripta"); // Prvo slovo S je zuto ostalo belo
      }
   }
   if(counterOfTD >= 2)
      counterOfTD = 0;
        else counterOfTD++;
}
[/pawn]

NAPOMENA: Ovaj timer se poziva svake 1 SEKUNDE! :) Nadam se da sam ti pomogao
Naslov: Odg: Animirani TD
Poruka od: Fr0z3n poslato Mart 09, 2020, 08:42:22 PRE PODNE
Citat: xLanmi poslato Mart 09, 2020, 08:24:40 PRE PODNE
[pawn]
// Na pocetak skripte
new counterOfTD = 0 ;


task changeTDColor[1000]() {
   switch( counterOfTD ) {
      case 0 : {
         TextDrawSetString(TestTD[0], "~r~S~w~kripta"); // Prvo slovo S je crveno ostalo belo
      }
      case 1 : {
         TextDrawSetString(TestTD[0], "~b~S~w~kripta"); // Prvo slovo S je plavo ostalo belo
      }
      case 2 : {
         TextDrawSetString(TestTD[0], "~y~S~w~kripta"); // Prvo slovo S je zuto ostalo belo
      }
   }
   if(counterOfTD >= 2)
      counterOfTD = 0;
        else counterOfTD++;
}
[/pawn]

NAPOMENA: Ovaj timer se poziva svake 1 SEKUNDE! :) Nadam se da sam ti pomogao

Hvala sve si mi pokazao  :D
Naslov: Odg: Animirani TD
Poruka od: Fr0z3n poslato Mart 09, 2020, 13:38:34 POSLE PODNE
Citat: xLanmi poslato Mart 09, 2020, 08:24:40 PRE PODNE
[pawn]
// Na pocetak skripte
new counterOfTD = 0 ;


task changeTDColor[1000]() {
   switch( counterOfTD ) {
      case 0 : {
         TextDrawSetString(TestTD[0], "~r~S~w~kripta"); // Prvo slovo S je crveno ostalo belo
      }
      case 1 : {
         TextDrawSetString(TestTD[0], "~b~S~w~kripta"); // Prvo slovo S je plavo ostalo belo
      }
      case 2 : {
         TextDrawSetString(TestTD[0], "~y~S~w~kripta"); // Prvo slovo S je zuto ostalo belo
      }
   }
   if(counterOfTD >= 2)
      counterOfTD = 0;
        else counterOfTD++;
}
[/pawn]

NAPOMENA: Ovaj timer se poziva svake 1 SEKUNDE! :) Nadam se da sam ti pomogao

izvini sad sto smaram ali izlazi mi error "invalid function or declaration" za ovo
[pawn]task changeTDColor[1000]()[/pawn]

sta da radim?! :'(