Potrebna pomoc oko /postaviadmina

Započeo Viller
20. Apr. 2020.
729
pregleda
13
postova
Viller
2
Wheel Man
20. Apr. 2020.
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
Gaucho69
5
Crime Lord
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;
}
Skrilew
6
Godfather
20. Apr. 2020.
Pa daj errore koje izbacuje
Viller
2
Wheel Man
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


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
Gaucho69
5
Crime Lord
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;
}
Viller
2
Wheel Man
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;
}


na dve linije mi izlazi ovo

C:\Users\mihai\Desktop\pz\SCRIPT.pwn(547) : error 035: argument type mismatch (argument 2)
Gaucho69
5
Crime Lord
20. Apr. 2020.
Daj te 2 linije
Viller
2
Wheel Man
20. Apr. 2020.
      SendClientMessage(id,ZPLAVA,msg);
      SendClientMessage(playerid,ZPLAVA,msg2);
Gaucho69
5
Crime Lord
20. Apr. 2020.
Kod ostali definisani boja #define ZPLAVA "{22C7F5}"
Viller
2
Wheel Man
20. Apr. 2020.
Već je definisana, nije u tome problem.
Sad sam i promenio u već koristene boje ali izlazi isti error, nije u boji.
Gaucho69
5
Crime Lord
20. Apr. 2020.
      SendClientMessage(id,-1,msg);
      SendClientMessage(playerid,-1,msg2);
Skrilew
6
Godfather
20. Apr. 2020.
Mora biti u formatu:

#define TvojBoja "0xKodBojeFF"
Viller
2
Wheel Man
20. Apr. 2020.
Hvala, puno, radi sada.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha