admins online error?
#1

PHP код:
COMMAND:adminid(playeridparams[])
{
    new 
admineidseesstring[128];
    if(
Logged[playerid] == true)
    {
        
SendClientMessage(playeridCOLOR_CYAN"_________| Administraatorid |_________");
        for(new 
0<= GetMaxPlayers(); i++)
        {
            if(
IsPlayerConnected(i))
            {
                if(
PlayerInfo[i][pAdmin] >= 1)
                    {
                        
admineidsees++;
                        if(
aDuty[i] == false)
                        {
                            
format(stringsizeof(string), "%s{FFFFFF}: %s [{FF0000}Ei ole tццl{FFFFFF}]",ARNKNM(i), RPName(i));
                            
SendClientMessage(playeridCOLOR_REDstring);
                        }
                        else if(
aDuty[i] == true)
                        {
                            
format(stringsizeof(string), "%s{FFFFFF}: %s [{118A00}On tццl{FFFFFF}]",ARNKNM(i), RPName(i));
                            
SendClientMessage(playeridCOLOR_REDstring);
                        }
                    }
                }
            }
        }
if(
admineidsees == 0)
        {
            
SendClientMessage(playeridCOLOR_WHITE"Hetkel ei ole ьhtegi administraatorit sees");
        }
        else if(
admineidsees != 0)
        {
            
format(stringsizeof(string), "Hetkel on sees %d administraatorit"admineidsees);
            
SendClientMessage(playeridCOLOR_WHITEstring);
        }
    }
    return 
1;

PHP код:
(804) : error 010invalid function or declaration 
This line "return 1" ? :O
Reply
#2

Код:
COMMAND:adminid(playerid, params[]) 
{ 
    new admineidsees, string[128]; 
    if(Logged[playerid] == true) 
    { 
        SendClientMessage(playerid, COLOR_CYAN, "_________| Administraatorid |_________"); 
        for(new i = 0; i <= GetMaxPlayers(); i++) 
        { 
            if(IsPlayerConnected(i)) 
            { 
                if(PlayerInfo[i][pAdmin] >= 1) 

                    { 
                        admineidsees++; 
                        if(aDuty[i] == false) 
                        { 
                            format(string, sizeof(string), "%s{FFFFFF}: %s [{FF0000}Ei ole tццl{FFFFFF}]",ARNKNM(i), RPName(i)); 
                            SendClientMessage(playerid, COLOR_RED, string); 
                        } 
                        else if(aDuty[i] == true) 
                        { 
                            format(string, sizeof(string), "%s{FFFFFF}: %s [{118A00}On tццl{FFFFFF}]",ARNKNM(i), RPName(i)); 
                            SendClientMessage(playerid, COLOR_RED, string); 
                        } 
                    } 
                } 
            } 
        } 
if(admineidsees == 0) 
        { 
            SendClientMessage(playerid, COLOR_WHITE, "Hetkel ei ole ьhtegi administraatorit sees"); 
        } 
        else if(admineidsees != 0) 
        { 
            format(string, sizeof(string), "Hetkel on sees %d administraatorit", admineidsees); 
            SendClientMessage(playerid, COLOR_WHITE, string); 
        } 
    } // erase this

    return 1; 
}
Reply
#3

Here you go sir
PHP код:
COMMAND:adminid(playeridparams[])
{
    new 
admineidseesstring[128];
    if(
Logged[playerid] == true)
    {
        
SendClientMessage(playeridCOLOR_CYAN"_________| Administraatorid |_________");
        for(new 
0<= GetMaxPlayers(); i++)
        {
            if(
IsPlayerConnected(i))
            {
                if(
PlayerInfo[i][pAdmin] >= 1)
                {
                   
admineidsees++;
                   if(
aDuty[i] == false)
                   {
                      
format(stringsizeof(string), "%s{FFFFFF}: %s [{FF0000}Ei ole tццl{FFFFFF}]",ARNKNM(i), RPName(i));
                      
SendClientMessage(playeridCOLOR_REDstring);
                   }
                   else if(
aDuty[i] == true)
                   {
                      
format(stringsizeof(string), "%s{FFFFFF}: %s [{118A00}On tццl{FFFFFF}]",ARNKNM(i), RPName(i));
                      
SendClientMessage(playeridCOLOR_REDstring);
                   }
                }
            }
        }
        if(
admineidsees == 0)
        {
            
SendClientMessage(playeridCOLOR_WHITE"Hetkel ei ole ьhtegi administraatorit sees");
        }
        else if(
admineidsees != 0)
        {
            
format(stringsizeof(string), "Hetkel on sees %d administraatorit"admineidsees);
            
SendClientMessage(playeridCOLOR_WHITEstring);
        }
    }
    return 
1;

Reply
#4

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Код:
COMMAND:adminid(playerid, params[]) 
{ 
    new admineidsees, string[128]; 
    if(Logged[playerid] == true) 
    { 
        SendClientMessage(playerid, COLOR_CYAN, "_________| Administraatorid |_________"); 
        for(new i = 0; i <= GetMaxPlayers(); i++) 
        { 
            if(IsPlayerConnected(i)) 
            { 
                if(PlayerInfo[i][pAdmin] >= 1) 

                    { 
                        admineidsees++; 
                        if(aDuty[i] == false) 
                        { 
                            format(string, sizeof(string), "%s{FFFFFF}: %s [{FF0000}Ei ole tццl{FFFFFF}]",ARNKNM(i), RPName(i)); 
                            SendClientMessage(playerid, COLOR_RED, string); 
                        } 
                        else if(aDuty[i] == true) 
                        { 
                            format(string, sizeof(string), "%s{FFFFFF}: %s [{118A00}On tццl{FFFFFF}]",ARNKNM(i), RPName(i)); 
                            SendClientMessage(playerid, COLOR_RED, string); 
                        } 
                    } 
                } 
            } 
        } 
if(admineidsees == 0) 
        { 
            SendClientMessage(playerid, COLOR_WHITE, "Hetkel ei ole ьhtegi administraatorit sees"); 
        } 
        else if(admineidsees != 0) 
        { 
            format(string, sizeof(string), "Hetkel on sees %d administraatorit", admineidsees); 
            SendClientMessage(playerid, COLOR_WHITE, string); 
        } 
    } // erase this

    return 1; 
}

Thanks mate.. But what is this:

PHP код:
else if(aDuty[i] == true
PHP код:
(784) : warning 213tag mismatch 
Reply
#5

aDuty is a integer and not boolean.

@edit

You're declared var:
Код:
new aDuty[MAX_PLAYERS];
Correctly:
Код:
new bool:aDuty[MAX_PLAYERS];
Reply
#6

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
aDuty is a integer and not boolean.

@edit

You're declared var:
Код:
new aDuty[MAX_PLAYERS];
Correctly:
Код:
new bool:aDuty[MAX_PLAYERS];
dint work :/
Reply
#7

PHP код:
else if(aDuty[i] == true
You don't need the == true part.
PHP код:
else if(aDuty[i]) // then whatever 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)