Problem(error/warning):Kada je komanda /postaviadmina prisutna, izlazi mi 10 "undefined symbol" errora koji uopšte nisu vezani za tu komandu (dakle ne pominju se u toj komandi već gore), a kada obrišem tu komandu, onda nema errora.
Dio skripte:YCMD:postaviadmina(playerid, params[])
{
new id,level,msg,msg2,name
if(IsPlayerAdmin(playerid)(pAdmin = 7))
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid,CRVENA,"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
else if(level > 7) return SendClientMessage(playerid,CRVENA,"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
else
{
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
}
else
{
SendClientMessage(playerid,CRVENA,"Samo Vlasnik!");
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem): Nije IG već u pawno
Potrebna pomoc oko /postaviadmina
729
pregleda
13
postova
20. Apr. 2020.
YCMD:postaviadmina(playerid, params[])
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 7)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
SavePlayer(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo Vlasnik!");
return 1;
}
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 7)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
SavePlayer(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo Vlasnik!");
return 1;
}
20. Apr. 2020.
Viller wrote on April 20, 2020, 11:36 am:
Problem(error/warning):Kada je komanda /postaviadmina prisutna, izlazi mi 10 "undefined symbol" errora koji uopšte nisu vezani za tu komandu (dakle ne pominju se u toj komandi već gore), a kada obrišem tu komandu, onda nema errora.
Dio skripte:YCMD:postaviadmina(playerid, params[])
{
new id,level,msg,msg2,name
if(IsPlayerAdmin(playerid)(pAdmin = 7))
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid,CRVENA,"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
else if(level > 7) return SendClientMessage(playerid,CRVENA,"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
else
{
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
}
else
{
SendClientMessage(playerid,CRVENA,"Samo Vlasnik!");
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem): Nije IG već u pawno
Dio skripte:YCMD:postaviadmina(playerid, params[])
{
new id,level,msg,msg2,name
if(IsPlayerAdmin(playerid)(pAdmin = 7))
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid,CRVENA,"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
else if(level > 7) return SendClientMessage(playerid,CRVENA,"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
else
{
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
}
else
{
SendClientMessage(playerid,CRVENA,"Samo Vlasnik!");
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem): Nije IG već u pawno
e brt, sada mi izbacuje 2 nova errora i ove warninge
C:\Users\mihai\Desktop\pz\gamemodes\SCRIPT.pwn(535) : warning 202: number of arguments does not match definition
C:\Users\mihai\Desktop\pz\SCRIPT.pwn(541) : warning 217: loose indentation
C:\Users\mihai\Desktop\pz\SCRIPT.pwn(542) : warning 217: loose indentation
C:\Users\mihai\Desktop\pz\SCRIPT.pwn(544) : error 035: argument type mismatch (argument 2)
C:\Users\mihai\Desktop\pz\SCRIPT.pwn(547) : error 035: argument type mismatch (argument 2)
C:\Users\mihai\Desktop\pz\SCRIPT.pwn(54😎 : warning 202: number of arguments does not match definition
20. Apr. 2020.
YCMD:postaviadmina(playerid, params[])
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 7)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
SavePlayer(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo Vlasnik!");
return 1;
}
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 7)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
SavePlayer(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo Vlasnik!");
return 1;
}
20. Apr. 2020.
// lestra wrote on April 20, 2020, 11:54 am:
YCMD:postaviadmina(playerid, params[])
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 7)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
SavePlayer(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo Vlasnik!");
return 1;
}
{
new id,level,msg,msg2,name;
if(PlayerInfo >= 7)
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: /postaviadmina [1-7]");
if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""CRVENA"Infernal RolePlay Pomoc: Level mora biti od 1-7!");
PlayerInfo = level;
format(msg,sizeof(msg),"Cestitamo! Dobili ste Admin level %d!",level);
SendClientMessage(id,ZPLAVA,msg);
GetPlayerName(id,name,sizeof(name));
format(msg2,sizeof(msg2),"Postavio si igracu %s Admin level %d!",name,level);
SendClientMessage(playerid,ZPLAVA,msg2);
SavePlayer(id);
}
else return SendClientMessage(playerid, -1, ""CRVENA"Samo Vlasnik!");
return 1;
}
na dve linije mi izlazi ovo
C:\Users\mihai\Desktop\pz\SCRIPT.pwn(547) : error 035: argument type mismatch (argument 2)
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
