SA-MP Forums Archive
Help Me Admin System Error - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help Me Admin System Error (/showthread.php?tid=570043)



Help Me Admin System Error - Ale1234 - 04.04.2015

Код:
CMD:postaviadmina(playerid, perams[])
{
  if[playerid],[AdminLevel] >=6);
	return 1;
 	{
		new id, level, string[126]
		if(sscanf(perams, "ud", id, level))
		    return SendClientMessage(playerid, -1, "syntax:/postaviadmina[playerid] [level]" );

		    
		if(Player[playerid][AdminLevel] > Player[id][AdminLevel])
		{
		Player[id][Adminlevel] = level;
		format(string,sizeof(string), "%s vam je dodijelijo Admin level %d", GetNameEx(playerid), level));
		SendClientMessage(id, -1, string);
		
		format(string,sizeof(string), "Dodijelio si %s Admina level %d", GetNameEx(playerid), level));
		SendClientMessage(playerid, -1, string);

		}
}



Re: Help Me Admin System Error - willsuckformoney - 04.04.2015

What is the issue? But from your code I noticed that you are missing a bracket and a return value.
PHP код:
CMD:postaviadmina(playeridperams[])
{
  if[
playerid],[AdminLevel] >=6);
    return 
1;
     {
        new 
idlevelstring[126]
        if(
sscanf(perams"ud"idlevel))
            return 
SendClientMessage(playerid, -1"syntax:/postaviadmina[playerid] [level]" );
            
        if(
Player[playerid][AdminLevel] > Player[id][AdminLevel])
        {
        
Player[id][Adminlevel] = level;
        
format(string,sizeof(string), "%s vam je dodijelijo Admin level %d"GetNameEx(playerid), level));
        
SendClientMessage(id, -1string);
        
        
format(string,sizeof(string), "Dodijelio si %s Admina level %d"GetNameEx(playerid), level));
        
SendClientMessage(playerid, -1string);
        }
      }
      return 
1;




Re: Help Me Admin System Error - Crystallize - 04.04.2015

Код:
CMD:postaviadmina(playerid, perams[])
{
  if[playerid],[AdminLevel] >= 6);
	return 1;
 	{
		new id, level, string[126]
		if(sscanf(perams, "ud", id, level))
		    return SendClientMessage(playerid, -1, "syntax:/postaviadmina[playerid] [level]" );

		    
		if(Player[playerid][AdminLevel] > Player[id][AdminLevel])
		{
		Player[id][Adminlevel] = level;
		format(string,sizeof(string), "%s vam je dodijelijo Admin level %d", GetNameEx(playerid), level));
		SendClientMessage(id, -1, string);
		
		format(string,sizeof(string), "Dodijelio si %s Admina level %d", GetNameEx(playerid), level));
		SendClientMessage(playerid, -1, string);

		}
             }
            return 1;
}
Tell me if it works


Respuesta: Help Me Admin System Error - JuanStone - 04.04.2015

PHP код:
CMD:postaviadmina(playeridperams[])
{
    if(
Player[playerid][AdminLevel] >= 6)
    {
        new 
idlevel;
        if(
sscanf(perams"ud"idlevel))
        return 
SendClientMessage(playerid, -1"syntax:/postaviadmina[playerid] [level]" );
        if(
Player[playerid][AdminLevel] > Player[id][AdminLevel])
        {
            new 
string[126];
            
Player[id][Adminlevel] = level;
            
format(string,sizeof(string), "%s vam je dodijelijo Admin level %d"GetNameEx(playerid), level));
            
SendClientMessage(id, -1string);
            
format(string,sizeof(string), "Dodijelio si %s Admina level %d"GetNameEx(playerid), level));
            
SendClientMessage(playerid, -1string);
        }
    }
    return 
true;




Re: Help Me Admin System Error - Ale1234 - 04.04.2015

Quote:
Originally Posted by Wizzard2H
Посмотреть сообщение
Код:
CMD:postaviadmina(playerid, perams[])
{
  if[playerid],[AdminLevel] >= 6);
	return 1;
 	{
		new id, level, string[126]
		if(sscanf(perams, "ud", id, level))
		    return SendClientMessage(playerid, -1, "syntax:/postaviadmina[playerid] [level]" );

		    
		if(Player[playerid][AdminLevel] > Player[id][AdminLevel])
		{
		Player[id][Adminlevel] = level;
		format(string,sizeof(string), "%s vam je dodijelijo Admin level %d", GetNameEx(playerid), level));
		SendClientMessage(id, -1, string);
		
		format(string,sizeof(string), "Dodijelio si %s Admina level %d", GetNameEx(playerid), level));
		SendClientMessage(playerid, -1, string);

		}
             }
            return 1;
}
}
Tell me if it works
No Errors
\gamemodes\PCRP.pwn(387) : error 029: invalid expression, assumed zero
\gamemodes\PCRP.pwn(387) : warning 215: expression has no effect
\gamemodes\PCRP.pwn(387) : error 001: expected token: ";", but found "]"
\gamemodes\PCRP.pwn(387) : error 029: invalid expression, assumed zero
\gamemodes\PCRP.pwn(387) : fatal error 107: too many error messages on one line


Re: Help Me Admin System Error - Crystallize - 04.04.2015

My mistake please remove the last bracket , thanks
EDIT:
Код:
CMD:postaviadmina(playerid, perams[])
{
  if[playerid],[AdminLevel] >= 6);
	return 1;
 	{
		new id, level, string[126]
		if(sscanf(perams, "ud", id, level))
		    return SendClientMessage(playerid, -1, "syntax:/postaviadmina[playerid] [level]" );

		    
		if(Player[playerid][AdminLevel] > Player[id][AdminLevel])
		{
		Player[id][Adminlevel] = level;
		format(string,sizeof(string), "%s vam je dodijelijo Admin level %d", GetNameEx(playerid), level));
		SendClientMessage(id, -1, string);
		
		format(string,sizeof(string), "Dodijelio si %s Admina level %d", GetNameEx(playerid), level));
		SendClientMessage(playerid, -1, string);

		}
             }
            return 1;
}



Re: Help Me Admin System Error - Ale1234 - 04.04.2015

Quote:
Originally Posted by Wizzard2H
Посмотреть сообщение
My mistake please remove the last bracket , thanks
EDIT:
Код:
CMD:postaviadmina(playerid, perams[])
{
  if[playerid],[AdminLevel] >= 6);
	return 1;
 	{
		new id, level, string[126]
		if(sscanf(perams, "ud", id, level))
		    return SendClientMessage(playerid, -1, "syntax:/postaviadmina[playerid] [level]" );

		    
		if(Player[playerid][AdminLevel] > Player[id][AdminLevel])
		{
		Player[id][Adminlevel] = level;
		format(string,sizeof(string), "%s vam je dodijelijo Admin level %d", GetNameEx(playerid), level));
		SendClientMessage(id, -1, string);
		
		format(string,sizeof(string), "Dodijelio si %s Admina level %d", GetNameEx(playerid), level));
		SendClientMessage(playerid, -1, string);

		}
             }
            return 1;
}
Again not Work


Re: Help Me Admin System Error - Crystallize - 04.04.2015

Show the errors , how we are supposed to help you without no information


Re: Help Me Admin System Error - Ale1234 - 04.04.2015

Quote:
Originally Posted by Wizzard2H
Посмотреть сообщение
Show the errors , how we are supposed to help you without no information
C:\Users\Ale\Desktop\New folder\gamemodes\PCRP.pwn(387) : error 017: undefined symbol "Player"
C:\Users\Ale\Desktop\New folder\gamemodes\PCRP.pwn(387) : warning 215: expression has no effect
C:\Users\Ale\Desktop\New folder\gamemodes\PCRP.pwn(387) : error 001: expected token: ";", but found "]"
C:\Users\Ale\Desktop\New folder\gamemodes\PCRP.pwn(387) : error 029: invalid expression, assumed zero
C:\Users\Ale\Desktop\New folder\gamemodes\PCRP.pwn(387) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
There is All Errors


Re: Help Me Admin System Error - Crystallize - 04.04.2015

PHP код:
if(Player[playerid][AdminLevel] > Player[id][AdminLevel]) 
Define "Player"