S linijama


Započeo SanelPandzic, Septembar 10, 2017, 14:54:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:x fresh
Detaljan opis problema:napravi osam komandu dajrprank ali mi se pokazuje eror na lini 63579
Dio skripte:  evo komanda
YCMD:dajrprank(playerid, params[],help)
{
    foreach(Player, i)
	{
	new igracu,razlog[128];
	new id,admin[128];
	new string[156];
	new string2[156];
	new string3[156];
	if(sscanf(params, "us[128]", id,razlog)) return  Koristi(playerid, "dajrprank [id/razlog]");
	format(string3, sizeof(string3), "{F23A0D}[RolePlay Rank]: {FFFFFF}Admin %s je dao igracu RolePlay Rank Razlog:  %s",  Ime_Igraca(playerid),admin,igracu,razlog);
	SCMTA(GRAD2, string3);
	format(string2, sizeof(string2), "[A-OBAVESTENJE]: Admin %s je dao igracu %s RolePlay Rank Razlog: %s.", Ime_Igraca(playerid),admin,igracu,razlog);
	StaffPoruka(COLOR_YELLOW, string2);
	format(string,sizeof string ,""SERVER"Admin %s vam je dao RolePlay rank Razlog:  "C_BELA"%s",ImeIgraca(playerid),admin,igracu,razlog);
	SendClientMessage(id, BELA,string);
	{
	PI[playerid][prprank] += 1;
	SavePlayer(i);
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): evo eror
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63596) : error 030: compound statement not closed at the end of file (started at line 63579)

koja je tacno ovdje ta linija?

broj linije je 63579) a ime linije new igracu,razlog[128];




YCMD:dajrprank(playerid, params[],help)
{
    foreach(Player, i)
	{
	new igracu,razlog[128];
	new id,admin[128];
	new string[156];
	new string2[156];
	new string3[156];
	if(sscanf(params, "us[128]", id,razlog)) return  Koristi(playerid, "dajrprank [id/razlog]");
	format(string3, sizeof(string3), "{F23A0D}[RolePlay Rank]: {FFFFFF}Admin %s je dao igracu RolePlay Rank Razlog:  %s",  Ime_Igraca(playerid),admin,igracu,razlog);
	SCMTA(GRAD2, string3);
	format(string2, sizeof(string2), "[A-OBAVESTENJE]: Admin %s je dao igracu %s RolePlay Rank Razlog: %s.", Ime_Igraca(playerid),admin,igracu,razlog);
	StaffPoruka(COLOR_YELLOW, string2);
	format(string,sizeof string ,""SERVER"Admin %s vam je dao RolePlay rank Razlog:  "C_BELA"%s",ImeIgraca(playerid),admin,igracu,razlog);
	SendClientMessage(id, BELA,string);
	}
	PI[playerid][prprank] += 1;
	SavePlayer(i);
	return 1;
}

"I choose to have faith, because without that, I have nothing."


[CG]ogi_corleone novi eror
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63593) : error 017: undefined symbol "i"

Ne kontam sta ce ti tu foreach to mozes izbaciti a dole umjesto SavePlayer(i); stavis SavePlayer(playerid);

Citat: Arkoo poslato Septembar 10, 2017, 19:10:27 POSLE PODNE
Ne kontam sta ce ti tu foreach to mozes izbaciti a dole umjesto SavePlayer(i); stavis SavePlayer(playerid);
eror opet
[pawn]/C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63589) : warning 209: function "@_yCdajrprank" should return a value
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63590) : error 010: invalid function or declaration
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63591) : error 021: symbol already defined: "SavePlayer"
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63592) : error 010: invalid function or declaration[pawn]

YCMD:dajrprank(playerid, params[],help)
{
	new igracu,razlog[128];
	new id,admin[128];
	new string[156];
	new string2[156];
	new string3[156];
	if(sscanf(params, "us[128]", id,razlog)) return  Koristi(playerid, "dajrprank [id/razlog]");
	format(string3, sizeof(string3), "{F23A0D}[RolePlay Rank]: {FFFFFF}Admin %s je dao igracu RolePlay Rank Razlog:  %s",  Ime_Igraca(playerid),admin,igracu,razlog);
	SCMTA(GRAD2, string3);
	format(string2, sizeof(string2), "[A-OBAVESTENJE]: Admin %s je dao igracu %s RolePlay Rank Razlog: %s.", Ime_Igraca(playerid),admin,igracu,razlog);
	StaffPoruka(COLOR_YELLOW, string2);
	format(string,sizeof string ,""SERVER"Admin %s vam je dao RolePlay rank Razlog:  "C_BELA"%s",ImeIgraca(playerid),admin,igracu,razlog);
	SendClientMessage(id, BELA,string);
	PI[playerid][prprank] += 1;
	SavePlayer(playerid);
	return 1;
}

Tona gresaka
Na vrhu ti ne treba foreach, ako saljes poruku svima salji sa SendClientMessageToAll
Imas vise varijabli u stringu nego sto ti treba a i nisu poredjane

YCMD:dajrprank(playerid, params[],help)
{
	new id, razlog[128];
	new hIme[2][MAX_PLAYER_NAME];
	new string[156], string2[156], string3[156];
	if(sscanf(params, "us[128]", id,razlog)) return  SCM(playerid, BELA, "/dajrprank [id] [razlog]");
	GetPlayerName(playerid, hIme[0], sizeof(hIme[0]));
	GetPlayerName(id, hIme[1], sizeof(hIme[1]));
	format(string, sizeof(string), "{F23A0D}[RolePlay Rank]: {FFFFFF}Admin %s je dao igracu %s RolePlay Rank Razlog:  %s", hIme[0], hIme[1], razlog);
	SCMTA(GRAD2, string);
	format(string2, sizeof(string2), "[A-OBAVESTENJE]: Admin %s je dao igracu %s RolePlay Rank Razlog: %s.", hIme[0], hIme[1], razlog);
	StaffPoruka(COLOR_YELLOW, string2);
	format(string3,sizeof (string3) ,""SERVER"Admin %s vam je dao RolePlay rank Razlog:  "C_BELA"%s",hIme[0], razlog);
	SendClientMessage(id, BELA, string3);
	PI[playerid][prprank] = 1;
	SavePlayer(id);
	return 1;
}


Probaj ovo, ako sta javi salji opet
Poslednja Izmena: Septembar 10, 2017, 21:33:07 POSLE PODNE od Ch00pY

@Ch00pY opet eror C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63581) : error 001: expected token: "]", but found "-integer value-"
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63581) : warning 215: expression has no effect
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63581) : error 001: expected token: ";", but found "]"
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63581) : error 029: invalid expression, assumed zero
C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63581) : fatal error 107: too many error messages on one line

Resio sam problem @Arkoo  hvala na pomoci