Ako uklonim error izadje warn ako uklonim warn izadje error

Započeo Fr0z3n, Mart 27, 2020, 23:58:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Problem(error/warning): Skoro sam ubacio timer za textdraw, onda nastaje error u funkciji: stop, kada se izbrise funkcija: stop onda dolazi do warninga u liniji koja je poslednja i na njoj nema nista ovaj warn warning 203: symbol is never used: "Langs_AddLanguage"  i u konzoli izlazi *** YSI Error: No languages found - Did you add "Langs_AddLanguage" to the script init (NOT "main")? znaci kao da ne moze da bude tu i funkcija stop i timer za textdraw ko zna neka pomogne, hvala :)
Dio skripte:
Ovo je timer

[pawn]task changeTDColor[1000]()
{
   switch( counterOfTD )
   {
      case 0 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~M~w~ATRIXGAMING"); // Prvo slovo S je crveno ostalo belo
      }
      case 1 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MA~w~TRIXGaming"); // Prvo slovo S je plavo ostalo belo
      }
      case 2 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MAT~w~RIXGaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 3 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATR~w~IXGaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 4 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRI~w~XGaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 5 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIX~w~Gaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 6 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIX~w~Gaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 7 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIX~w~Gaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 8 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIX~w~Gaming"); // Prvo slovo S je zuto ostalo belo
      }
       case 9 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXG~w~AMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 10 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGA~w~MING"); // Prvo slovo S je zuto ostalo belo
      }
      case 11 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAM~w~ING"); // Prvo slovo S je zuto ostalo belo
      }
      case 12 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMI~w~NG"); // Prvo slovo S je zuto ostalo belo
      }
      case 13 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMIN~w~G"); // Prvo slovo S je zuto ostalo belo
      }
      case 14 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 15 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MA~w~TRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 16 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATR~w~IXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 17 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIX~w~GAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 18 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGA~w~MING"); // Prvo slovo S je zuto ostalo belo
      }
      case 19 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMI~w~NG"); // Prvo slovo S je zuto ostalo belo
      }
      case 20 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 21 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 22 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 23 :
      {
          TextDrawSetString(TDEditor_TD[28], "~w~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 24 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 25 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATR~w~IXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 26 :
        {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXG~w~AMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 27 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MA~w~TRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 28 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAM~w~ING"); // Prvo slovo S je zuto ostalo belo
      }
      case 29 :
        {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRI~w~XGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 30 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 31 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 32 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 33 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      
   }
   if(counterOfTD >= 34)
      counterOfTD = 0;
        else counterOfTD++;
Ovo je funkcija

}[/pawn]

[pawn]FUNCTION: stop()
{
   countzapocet = false;
   return true;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):



Citat: V01D poslato Mart 28, 2020, 23:04:16 POSLE PODNE
Sta ti izbaci ako ostane FUNCTION:stop ?

C:\Users\uSER\Desktop\MOd13\gamemodes\sc_Script.pwn(124372) : error 010: invalid function or declaration
C:\Users\uSER\Desktop\MOd13\gamemodes\sc_Script.pwn(124372) : error 021: symbol already defined: "_Timer_F"
C:\Users\uSER\Desktop\MOd13\gamemodes\sc_Script.pwn(124372) : error 054: unmatched closing brace ("}")
C:\Users\uSER\Desktop\MOd13\gamemodes\sc_Script.pwn(124372) : fatal error 107: too many error messages on one line



Citat: Fr0z3n poslato Mart 29, 2020, 00:03:52 PRE PODNE
[pawn]FUNCTION: stop()[/pawn]
posalji mi macro, bas da vidim nesto
Web, C/C++ and PAWN Developer


Citat: Fr0z3n poslato Mart 27, 2020, 23:58:25 POSLE PODNE
Problem(error/warning): Skoro sam ubacio timer za textdraw, onda nastaje error u funkciji: stop, kada se izbrise funkcija: stop onda dolazi do warninga u liniji koja je poslednja i na njoj nema nista ovaj warn warning 203: symbol is never used: "Langs_AddLanguage"  i u konzoli izlazi *** YSI Error: No languages found - Did you add "Langs_AddLanguage" to the script init (NOT "main")? znaci kao da ne moze da bude tu i funkcija stop i timer za textdraw ko zna neka pomogne, hvala :)
Dio skripte:
Ovo je timer

[pawn]task changeTDColor[1000]()
{
   switch( counterOfTD )
   {
      case 0 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~M~w~ATRIXGAMING"); // Prvo slovo S je crveno ostalo belo
      }
      case 1 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MA~w~TRIXGaming"); // Prvo slovo S je plavo ostalo belo
      }
      case 2 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MAT~w~RIXGaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 3 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATR~w~IXGaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 4 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRI~w~XGaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 5 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIX~w~Gaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 6 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIX~w~Gaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 7 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIX~w~Gaming"); // Prvo slovo S je zuto ostalo belo
      }
      case 8 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIX~w~Gaming"); // Prvo slovo S je zuto ostalo belo
      }
       case 9 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXG~w~AMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 10 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGA~w~MING"); // Prvo slovo S je zuto ostalo belo
      }
      case 11 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAM~w~ING"); // Prvo slovo S je zuto ostalo belo
      }
      case 12 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMI~w~NG"); // Prvo slovo S je zuto ostalo belo
      }
      case 13 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMIN~w~G"); // Prvo slovo S je zuto ostalo belo
      }
      case 14 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 15 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MA~w~TRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 16 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATR~w~IXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 17 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIX~w~GAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 18 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGA~w~MING"); // Prvo slovo S je zuto ostalo belo
      }
      case 19 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMI~w~NG"); // Prvo slovo S je zuto ostalo belo
      }
      case 20 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 21 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 22 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 23 :
      {
          TextDrawSetString(TDEditor_TD[28], "~w~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 24 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 25 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATR~w~IXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 26 :
        {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXG~w~AMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 27 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MA~w~TRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 28 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAM~w~ING"); // Prvo slovo S je zuto ostalo belo
      }
      case 29 :
        {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRI~w~XGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 30 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 31 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 32 :
      {
         TextDrawSetString(TDEditor_TD[28], "~b~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      case 33 :
      {
         TextDrawSetString(TDEditor_TD[28], "~w~MATRIXGAMING"); // Prvo slovo S je zuto ostalo belo
      }
      
   }
   if(counterOfTD >= 34)
      counterOfTD = 0;
        else counterOfTD++;
Ovo je funkcija

}[/pawn]

[pawn]FUNCTION: stop()
{
   countzapocet = false;
   return true;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):

Bespotrebno radiš taj task, poprilično sam siguran da ti mod ima SecondUpdate funkciju jednostavno unutar toga dodaj novu funkciju koja će isto to radit :)

[pawn]
//pri vrhu skripte
static const td_[34][] = {
   "~b~M~w~ATRIXGAMING",
   "~b~MA~w~TRIXGaming",
   "~b~MAT~w~RIXGaming",
   "~b~MATR~w~IXGaming",
   "~b~MATRI~w~XGaming",
   "~b~MATRIX~w~Gaming",
   "~w~MATRIX~w~Gaming",
   "~b~MATRIX~w~Gaming",
   "~w~MATRIX~w~Gaming",
   "~b~MATRIXG~w~AMING",
   "~b~MATRIXGA~w~MING",
   "~b~MATRIXGAM~w~ING",
   "~b~MATRIXGAMI~w~NG",
   "~b~MATRIXGAMIN~w~G",
   "~b~MATRIXGAMING",
   "~b~MA~w~TRIXGAMING",
   "~b~MATR~w~IXGAMING",
   "~b~MATRIX~w~GAMING",
   "~b~MATRIXGA~w~MING",
   "~b~MATRIXGAMI~w~NG",
   "~b~MATRIXGAMING",
   "~w~MATRIXGAMING",
   "~b~MATRIXGAMING",
   "~w~MATRIXGAMING",
   "~b~MATRIXGAMING",
   "~b~MATR~w~IXGAMING",
   "~b~MATRIXG~w~AMING",
   "~b~MA~w~TRIXGAMING",
   "~b~MATRIXGAM~w~ING",
   "~b~MATRI~w~XGAMING",
   "~b~MATRIXGAMING",
   "~w~MATRIXGAMING",
   "~b~MATRIXGAMING",
   "~w~MATRIXGAMING"
};

//Gdje ti je SecondUpdate funkcija :)
counterOfTD++;
if(counterOfTD > 33) counterOfTD = 0;
TextDrawSetString(TDEditor_TD[28], td_[counterOfTD]);

[/pawn]

Citat: TarikBrt poslato Mart 29, 2020, 15:52:58 POSLE PODNE
Bespotrebno radiš taj task, poprilično sam siguran da ti mod ima SecondUpdate funkciju jednostavno unutar toga dodaj novu funkciju koja će isto to radit :)

[pawn]
//pri vrhu skripte
static const td_[34][] = {
   "~b~M~w~ATRIXGAMING",
   "~b~MA~w~TRIXGaming",
   "~b~MAT~w~RIXGaming",
   "~b~MATR~w~IXGaming",
   "~b~MATRI~w~XGaming",
   "~b~MATRIX~w~Gaming",
   "~w~MATRIX~w~Gaming",
   "~b~MATRIX~w~Gaming",
   "~w~MATRIX~w~Gaming",
   "~b~MATRIXG~w~AMING",
   "~b~MATRIXGA~w~MING",
   "~b~MATRIXGAM~w~ING",
   "~b~MATRIXGAMI~w~NG",
   "~b~MATRIXGAMIN~w~G",
   "~b~MATRIXGAMING",
   "~b~MA~w~TRIXGAMING",
   "~b~MATR~w~IXGAMING",
   "~b~MATRIX~w~GAMING",
   "~b~MATRIXGA~w~MING",
   "~b~MATRIXGAMI~w~NG",
   "~b~MATRIXGAMING",
   "~w~MATRIXGAMING",
   "~b~MATRIXGAMING",
   "~w~MATRIXGAMING",
   "~b~MATRIXGAMING",
   "~b~MATR~w~IXGAMING",
   "~b~MATRIXG~w~AMING",
   "~b~MA~w~TRIXGAMING",
   "~b~MATRIXGAM~w~ING",
   "~b~MATRI~w~XGAMING",
   "~b~MATRIXGAMING",
   "~w~MATRIXGAMING",
   "~b~MATRIXGAMING",
   "~w~MATRIXGAMING"
};

//Gdje ti je SecondUpdate funkcija :)
counterOfTD++;
if(counterOfTD > 33) counterOfTD = 0;
TextDrawSetString(TDEditor_TD[28], td_[counterOfTD]);

[/pawn]

na ctrl + F sam trazio SecondUpdate i nema nigde

Citat: Fr0z3n poslato Mart 29, 2020, 16:00:32 POSLE PODNE
na ctrl + F sam trazio SecondUpdate i nema nigde

Mozda se ne zove tačno SecondUpdate, traži sa "second". Uglavnom to ti je tajmer koji se ponavlja svake sekunde,a ako ne uspiješ sa "second" probaj ga nać u OnGameModeInit. :)

Citat: TarikBrt poslato Mart 29, 2020, 16:02:20 POSLE PODNE
Mozda se ne zove tačno SecondUpdate, traži sa "second". Uglavnom to ti je tajmer koji se ponavlja svake sekunde,a ako ne uspiješ sa "second" probaj ga nać u OnGameModeInit. :)

za "second" sam naso ove stvari

[pawn]   new tmphour;
   new tmpminute;
   new tmpsecond;
   gettime(tmphour, tmpminute, tmpsecond);
   FixHour(tmphour);
   tmphour = shifthour;
   SetWorldTime(tmphour);
   gettime(ghour, gminute, gsecond);
   FixHour(ghour);
   ghour = shifthour;
   AntiDeAMX();[/pawn]

[pawn]new ghour = 0, gminute = 0, gsecond = 0;[/pawn]

Citat: Fr0z3n poslato Mart 29, 2020, 16:12:48 POSLE PODNE
za "second" sam naso ove stvari

[pawn]   new tmphour;
   new tmpminute;
   new tmpsecond;
   gettime(tmphour, tmpminute, tmpsecond);
   FixHour(tmphour);
   tmphour = shifthour;
   SetWorldTime(tmphour);
   gettime(ghour, gminute, gsecond);
   FixHour(ghour);
   ghour = shifthour;
   AntiDeAMX();[/pawn]

[pawn]new ghour = 0, gminute = 0, gsecond = 0;[/pawn]

Koji mod ? Probaj SecUpdate