Izlaze mi ovi warninzi, znam da warninzi ne utiču i nisu neke kapitalne greške, ali me jako živciraju, pa ako može rešenje:
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
Evo komanda o kojoj je reč, sam sam je pravio pa sam možda nešto napravio što ne treba:
YCMD:postavigm(playerid, params[])
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 4 || PlayerInfo >= 2)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postavigm [1-2]");
if(level < 0 || level > 2) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-2!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Gamemaster level %d!",level);
SendClientMessage(id,-1,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Gamemaster level %d!",name,level);
SendClientMessage(playerid,-1,msg2);
SacuvajPodesavanja(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo A4+ & Vodja GM!");
return 1;
}
Zaključano
Pomoc oko warninga
1,033
pregleda
17
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 5 godina
Viller wrote on April 23, 2020, 11:22 am:
Izlaze mi ovi warninzi, znam da warninzi ne utiču i nisu neke kapitalne greške, ali me jako živciraju, pa ako može rešenje:
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
Evo komanda o kojoj je reč, sam sam je pravio pa sam možda nešto napravio što ne treba:
YCMD:postavigm(playerid, params[],help)
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 4 || PlayerInfo >= 2)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postavigm [1-2]");
if(level < 0 || level > 2) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-2!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Gamemaster level %d!",level);
SendClientMessage(id,-1,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Gamemaster level %d!",name,level);
SendClientMessage(playerid,-1,msg2);
SacuvajPodesavanja(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo A4+ & Vodja GM!");
return 1;
}
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
Evo komanda o kojoj je reč, sam sam je pravio pa sam možda nešto napravio što ne treba:
YCMD:postavigm(playerid, params[],help)
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 4 || PlayerInfo >= 2)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postavigm [1-2]");
if(level < 0 || level > 2) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-2!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Gamemaster level %d!",level);
SendClientMessage(id,-1,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Gamemaster level %d!",name,level);
SendClientMessage(playerid,-1,msg2);
SacuvajPodesavanja(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo A4+ & Vodja GM!");
return 1;
}
YCMD:postavigm(playerid, params[])
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 4 || PlayerInfo >= 2)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postavigm [1-2]");
if(level < 0 || level > 2) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-2!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Gamemaster level %d!",level);
SendClientMessage(id,-1,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Gamemaster level %d!",name,level);
SendClientMessage(playerid,-1,msg2);
SacuvajPodesavanja(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo A4+ & Vodja GM!");
return 1;
}
pre 5 godina
Teodor wrote on April 23, 2020, 11:58 am:
YCMD:postavigm(playerid, params[])
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 4 || PlayerInfo >= 2)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postavigm [1-2]");
if(level < 0 || level > 2) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-2!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Gamemaster level %d!",level);
SendClientMessage(id,-1,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Gamemaster level %d!",name,level);
SendClientMessage(playerid,-1,msg2);
SacuvajPodesavanja(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo A4+ & Vodja GM!");
return 1;
}
YCMD:postavigm(playerid, params[],help)
{
#pragma unused help
new id,level,msg,msg2,name;
if(PlayerInfo >= 4 || PlayerInfo >= 2)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postavigm [1-2]");
if(level < 0 || level > 2) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-2!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Gamemaster level %d!",level);
SendClientMessage(id,-1,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Gamemaster level %d!",name,level);
SendClientMessage(playerid,-1,msg2);
SacuvajPodesavanja(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo A4+ & Vodja GM!");
return 1;
}
pre 5 godina
YCMD:postavigm(playerid, params[], help) //Dodati argument help
{
#pragma unused help //Ovo na pocetak
new id,level,msg,msg2,name;
if(PlayerInfo >= 4 || PlayerInfo >= 2)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postavigm [1-2]");
if(level < 0 || level > 2) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-2!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Gamemaster level %d!",level);
SendClientMessage(id,-1,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Gamemaster level %d!",name,level);
SendClientMessage(playerid,-1,msg2);
SacuvajPodesavanja(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo A4+ & Vodja GM!");
return 1;
}Za drugi warning moras poslati funckiju SacuvajPodesavanja, posto ti jedan argument fali
pre 5 godina
// lestra wrote on April 23, 2020, 2:12 pm:
Ako koristis neki UP mod ili ako prema njemu radis promijeni SacuvajPodesavanja u SavePlayer
Ne mora da znaci da je to to, ovo moze biti bilo kakva funkcija, ne mozemo znati dok ne posalje samu funkciju
pre 5 godina
V01D wrote on April 23, 2020, 2:19 pm:
Ne mora da znaci da je to to, ovo moze biti bilo kakva funkcija, ne mozemo znati dok ne posalje samu funkciju
Znam da moze biti sta znam pocetnik je reko vjv je UP uzo ili sa njega nesto uzimao
pre 5 godina
Ako radis mod od 0, valjda bi trebalo da znas koju si funkciju kreirao i sta je to uopste..
Samo trazi u skripti ovo :
Koristi CTRL+F, zatim kada nadjes tu funkciju, posaljes je, trebalo bi da ima vise linija koda unutar nje.. Videces po simbolima { i }
Samo trazi u skripti ovo :
SacuvajPodesavanja(Koristi CTRL+F, zatim kada nadjes tu funkciju, posaljes je, trebalo bi da ima vise linija koda unutar nje.. Videces po simbolima { i }
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava