Skripta koju koristim:x fresh
Detaljan opis problema:napravi osam komandu dajrprank ali mi se pokazuje eror na lini 63579
Dio skripte: evo komanda [pawn]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;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): evo eror [pawn]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)[/pawn]
koja je tacno ovdje ta linija?
broj linije je 63579) a ime linije new igracu,razlog[128];
Strci ti ovo {
pomoccccc
[pawn]
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;
}[/pawn]
[CG]ogi_corleone novi eror
[pawn]C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(63593) : error 017: undefined symbol "i"[/pawn]
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]
[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;
}[/pawn]
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
@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