Pomoc oko Skripte


Započeo biza65, Jun 25, 2021, 23:16:37 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Eo i slike koda: https://prnt.sc/16sed76
Deo skripte:
functionE64(arg0)
{

	for(new var0 = 0, new var1, new var2 = var, new var3 = 4, strlen(arg0); var1 = strlen(arg0) var0 < var1 var0++)
	{
		if(arg0[var0] > 57 || arg0[var0] < 48)
		{
			return 0;
		}
	}
	return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
E:\mod\pawno\include\GetVehicleColor.inc(127) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
E:\mod\pawno\include\GetVehicleColor.inc(128) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
E:\mod\pawno\include\GetVehicleColor.inc(129) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")
E:\mod\gamemodes\gtarp.pwn(1790) : error 001: expected token: "-identifier-", but found "new"
E:\mod\gamemodes\gtarp.pwn(1792) : error 029: invalid expression, assumed zero
E:\mod\gamemodes\gtarp.pwn(1792) : warning 215: expression has no effect
E:\mod\gamemodes\gtarp.pwn(1792) : error 001: expected token: ";", but found "]"
E:\mod\gamemodes\gtarp.pwn(1792) : warning 217: loose indentation
E:\mod\gamemodes\gtarp.pwn(1792) : error 029: invalid expression, assumed zero
E:\mod\gamemodes\gtarp.pwn(1792) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.10.8	 	 	Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.
Poslednja Izmena: Jun 29, 2021, 16:18:21 POSLE PODNE od M Ө M Σ N Z I

Koliko vidim, ovo si pokusao da dekompajlujes, ali neuspeno - izgleda.

Uglavnom, ta funkcija, specificnije - for loop nije sintaksicki ispravan.

Primer pravilnog for loop bloka:

for(new i = 0; i < 10; ++i)
{

}


Sto se tice linije 1790 ovo iznad ti je resenje.

Za liniju 1792 pokusavas da iz argumenta u funkciji koji je poslat kao klasicna varijabla pristupis indeksu tj. tretiras ga kao niz.

Ako znas da ispravis ove greske onda ti nece biti problem da uredjujes ovaj kod.
Sve u svemu, preporucujem ti da uzmes skriptu koju mozes razumeti, a ne neku dekompajlovanu enigmu.  :-\