Help Me Admin System Error
#1

Код:
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);

		}
}
Reply
#2

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;

Reply
#3

Код:
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
Reply
#4

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;

Reply
#5

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
Reply
#6

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;
}
Reply
#7

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
Reply
#8

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

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
Reply
#10

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


Forum Jump:


Users browsing this thread: 1 Guest(s)