SA-MP Forums Archive
Helper list - 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: Helper list (/showthread.php?tid=340773)



Helper list - lonako45 - 08.05.2012

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 ?


Re: Helper list - ViniBorn - 08.05.2012

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



Re: Helper list - lonako45 - 08.05.2012

//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 ..


Re: Helper list - lonako45 - 08.05.2012

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


Re: Helper list - ViniBorn - 08.05.2012

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



Re: Helper list - lonako45 - 08.05.2012

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


Re: Helper list - Derek_Westbrook - 08.05.2012

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...


Re: Helper list - lonako45 - 08.05.2012

OK IM sorry
But someone cab help me ?


Re: Helper list - ViniBorn - 08.05.2012

Translate this, please.

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



Re: Helper list - lonako45 - 08.05.2012

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