Error /makesupp


Započeo Tony#, Oktobar 14, 2018, 23:22:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning):
CitatC:\Users\rouzverk\Desktop\bevolve\gamemodes\berp.pwn(12177) : error 029: invalid expression, assumed zero
C:\Users\rouzverk\Desktop\bevolve\gamemodes\berp.pwn(12177) : error 017: undefined symbol "player"
C:\Users\rouzverk\Desktop\bevolve\gamemodes\berp.pwn(12177) : warning 217: loose indentation
C:\Users\rouzverk\Desktop\bevolve\gamemodes\berp.pwn(12177) : warning 215: expression has no effect
C:\Users\rouzverk\Desktop\bevolve\gamemodes\berp.pwn(12177) : error 001: expected token: ";", but found "]"
C:\Users\rouzverk\Desktop\bevolve\gamemodes\berp.pwn(12177) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.10.8           Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
[/b]
Dio skripte: [ pawn ]
CitatYCMD:makesupp(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE:RP | "SPLAVA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] >= 6 || (PlayerInfo[playerid][pGM] >= 4)
   {
      ovo je linija 12177 -> new player, level, string[256];
      if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "BE:RP Pomoc | "SERVER"/makesupp [ID/Ime] [Level (1-4)");
      if(player == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""CRVENA"(greska) Igrac nije na serveru.");
      if(level < 0 || level > 4) return SendClientMessage(playerid, -1, ""SERVER"BE:RP: "SIVA"Supporter Level ne moze biti manji od 0 i veci od 4!");
      PlayerInfo[player][pGM] = level;
      format(string, sizeof(string), ""SERVER"A | "BELA"Admin/Vodja Suppova %s vam je postavio %d Supporter Level.", GetName(playerid), level);
      SendClientMessage(player, -1, string);
      format(string, sizeof(string), ""SERVER"A | "BELA"Igracu %s ste postavili GameMaster Level na %d.", GetName(player), level);
      SendClientMessage(playerid, -1, string);
      SavePlayer(player);
   }
   else
   {
       SendClientMessage(playerid, -1, ""SERVER"BERP: "SIVA"Samo Vlasnik!");
   }
   return 1;
}
[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]///[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Nema
Poslednja Izmena: Oktobar 15, 2018, 22:50:17 POSLE PODNE od Bašovski

Eo ti kod, trebalo bi da radi
YCMD:makesupp(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] >= 4)
	{
		new player, level, string[158];
		if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1,"Koriscenje: /postavigm [ID/Ime] [Level (1-2)");
		if(player == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""CRVENA"(greska) Igrac nije na serveru.");
		if(level < 0 || level > 4) return SendClientMessage(playerid, -1, ""SERVER"BE:RP: "SIVA"Supporter Level ne moze biti manji od 0 i veci od 4!");
		PlayerInfo[player][pGM] = level;
		format(string, sizeof(string), ""SERVER"A | "BELA"Admin %s vam je postavio %d GameMaster Level.", GetName(playerid), level);
		SendClientMessage(player, -1, string);
		format(string, sizeof(string), ""SERVER"A | "BELA"Igracu %s ste postavili GameMaster Level na %d.", GetName(player), level);
		SendClientMessage(playerid, -1, string);
		SavePlayer(player);
	}
	else
	{
	    SendClientMessage(playerid, -1,""SIVA"Nemate autorizaciju");
	}
	return 1;
}

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

Da ali na tome sto si ti posli gm ne moze postavljat gma tj vodja pogledaj kod meene

YCMD:makesupp(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BE:RP | "SPLAVA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] >= 6 || (PlayerInfo[playerid][pGM] >= 4)
   {
      ovo je linija 12177 -> new player, level, string[256];
      if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "BE:RP Pomoc | "SERVER"/makesupp [ID/Ime] [Level (1-4)");
      if(player == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""CRVENA"(greska) Igrac nije na serveru.");
      if(level < 0 || level > 4) return SendClientMessage(playerid, -1, ""SERVER"BE:RP: "SIVA"Supporter Level ne moze biti manji od 0 i veci od 4!");
      PlayerInfo[player][pGM] = level;
      format(string, sizeof(string), ""SERVER"A | "BELA"Admin/Vodja Suppova %s vam je postavio %d Supporter Level.", GetName(playerid), level);
      SendClientMessage(player, -1, string);
      format(string, sizeof(string), ""SERVER"A | "BELA"Igracu %s ste postavili GameMaster Level na %d.", GetName(playerid), level);
      SendClientMessage(playerid, -1, string);
      SavePlayer(playerid);
   }
   else
   {
       SendClientMessage(playerid, -1, ""SERVER"BERP: "SIVA"Samo Vlasnik!");
   }
   return 1;
}


Probaj ovako

Nisam video da ima i to
YCMD:makesupp(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] >= 4) || (PlayerInfo[playerid][pGM] >= 4)
	{
		new player, level, string[158];
		if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1,"Koriscenje: /postavigm [ID/Ime] [Level (1-2)");
		if(player == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""CRVENA"(greska) Igrac nije na serveru.");
		if(level < 0 || level > 4) return SendClientMessage(playerid, -1, ""SERVER"BE:RP: "SIVA"Supporter Level ne moze biti manji od 0 i veci od 4!");
		PlayerInfo[player][pGM] = level;
		format(string, sizeof(string), ""SERVER"A | "BELA"Admin %s vam je postavio %d GameMaster Level.", GetName(playerid), level);
		SendClientMessage(player, -1, string);
		format(string, sizeof(string), ""SERVER"A | "BELA"Igracu %s ste postavili GameMaster Level na %d.", GetName(player), level);
		SendClientMessage(playerid, -1, string);
		SavePlayer(player);
	}
	else
	{
	    SendClientMessage(playerid, -1,""SIVA"Nemate autorizaciju");
	}
	return 1;
}

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

CitatC:\Users\rouzverk\Desktop\bevolve\gamemodes\berp.pwn(12174) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.10.8           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

to je ova linija
Citatif(UlogovanProvera[playerid] == 0) return SendClientMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
Poslednja Izmena: Oktobar 15, 2018, 16:19:20 POSLE PODNE od Tony#