Helper list
#1

OK
This my command:
PHP код:
    if(strcmp(cmdtext"/Helpers"true) == || strcmp(cmdtext"/HE"true) == 0)
    {
    for(new 
i=0i<MAX_PLAYERSi++)
    {
    if(!
IsPlayerHelper(i)) return SendClientMessage(playerid,Green2,"айп дмфшйн озебшйн емлп ма ъецв мфрйк дшщйод");
    if(
IsPlayerConnected(i))
    {
    if(
IsPlayerHelper(i))
    {
    
SendClientMessage(playerid,Green2,":шщйоъ дмфшйн озебшйн");
    
format(str,sizeof(str),"%d дмфш шод - %s ддмфш",dini_Int(DiniHelper(playerid),"HelperLevel"),GetName(i));
    
SendClientMessage(playerid,Green2,str);
    }
    return 
1;
        }
      }
   } 
Have one problem !
If two helpers on the server its write on the list helper 1 !
Why??
HELP ?
Reply
#2

pawn Код:
if(strcmp(cmdtext, "/Helpers", true) == 0 || strcmp(cmdtext, "/HE", true) == 0)
{
    //if(!IsPlayerHelper(i)) return SendClientMessage(playerid,Green2,"айп дмфшйн озебшйн емлп ма ъецв мфрйк дшщйод");// What means this?
    for(new i, j = GetMaxPlayers(); i != j; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(IsPlayerHelper(i))
            {
                SendClientMessage(playerid,Green2,":шщйоъ дмфшйн озебшйн");
                format(str,sizeof(str),"%d дмфш шод - %s ддмфш",dini_Int(DiniHelper(playerid),"HelperLevel"),GetName(i));
                SendClientMessage(playerid,Green2,str);
            }
        }
    }
    return 1;
}
Reply
#3

//if(!IsPlayerHelper(i)) return SendClientMessage(playerid,Green2,"айп дмфшйн озебшйн емлп ма ъецв мфрйк дшщйод");// What means this?
If no helper in the server its write : No helpers connect! but this is work ..
Reply
#4

OH
now .. its write the wrong helperlevel player
and if is two helpers its wirite list for every one..
why?
Reply
#5

So, try this
pawn Код:
if(strcmp(cmdtext, "/Helpers", true) == 0 || strcmp(cmdtext, "/HE", true) == 0)
{
    new bool:Count;
    for(new i, j = GetMaxPlayers(); i != j; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(IsPlayerHelper(i))
            {
                SendClientMessage(playerid,Green2,":шщйоъ дмфшйн озебшйн");
                format(str,sizeof(str),"%d дмфш шод - %s ддмфш",dini_Int(DiniHelper(i),"HelperLevel"),GetName(i));
                SendClientMessage(playerid,Green2,str);
                Count = true;
            }
        }
    }
    if(Count)
        SendClientMessage(playerid,Green2,"айп дмфшйн озебшйн емлп ма ъецв мфрйк дшщйод");

    return 1;
}
Reply
#6

NOW ,
its write all !!
and if player helper level 1 its write him 3
WTF?
Reply
#7

Quote:
Originally Posted by lonako45
Посмотреть сообщение
NOW ,
its write all !!
and if player helper level 1 its write him 3
WTF?
Learn how to do it on yourself stop raging around and please don't double post,there's a EDIT Button below on your post...
Reply
#8

OK IM sorry
But someone cab help me ?
Reply
#9

Translate this, please.

pawn Код:
SendClientMessage(playerid,Green2,":шщйоъ дмфшйн озебшйн");
format(str,sizeof(str),"%d дмфш шод - %s ддмфш",dini_Int(DiniHelper(i),"HelperLevel"),GetName(i));
Reply
#10

SendClientMessage(playerid,Green2,"Helpers list : ");
format(str,sizeof(str),"%s Helper level %d",dini_Int(DiniHelper(i),"HelperLevel"),GetName( i));
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)