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 1 gost 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

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

}


FUNCTION: stop()
{
   countzapocet = false;
   return true;
}

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 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

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

}


FUNCTION: stop()
{
   countzapocet = false;
   return true;
}

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 :)

//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]);

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 :)

//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]);


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

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();


new ghour = 0, gminute = 0, gsecond = 0;

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

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();


new ghour = 0, gminute = 0, gsecond = 0;


Koji mod ? Probaj SecUpdate