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



Helpers - Alex0 - 23.12.2012

Hello guys , i got a problem with /helpers . Wheen i do /helpers ! only helper with Level 1 can be seen , the 2 ,3 and 4 cant be seen . Could you help me do to see all of them or give me another good /helpers command . Here is my code.
PLEAZE Help !


pawn Код:
if(!strcmp(cmdtext, "/helpers", true)) //
    {
        if (IsPlayerConnected(playerid))
        {
            new counth = 0;
            SendClientMessage(playerid, 0xCCD802AA, "____________Helpers Online___________");
            for(new i = 0; i <= MAX_PLAYERS; i++)
            {
                if (IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pHelper] == 1 || (PlayerInfo[i][pHelper] == 2))
                    /*if(PlayerInfo[i][pHelper] == 1)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 1 : %s ", sendername);
                        SCM(playerid,0x1E90FFAA, string);
                        counth++;
                    }
                    if(PlayerInfo[i][pHelper] == 2)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 2 : %s ", sendername);
                        SCM(playerid,0xFFDEADAA, string);
                        counth++;*/

     {
                        GetPlayerName(i, sendername, sizeof(sendername));

                        /*format(string, 128, "Helper: %s ", sendername);
                        SCM(playerid, random(0xFFFFFFFF), string);
                        counth++;*/

                        /*new hlptext[64];
                        GetPlayerName(i, sendername, sizeof(sendername));
                        if(PlayerInfo[i][pHelper] == 1) { hlptext = "Helper"; }
                        counth++;
                        if(AdminDuty[i] == 0)
                        {
                          format(string, 128, "%s: %s ", hlptext, sendername);
                          SendClientMessage(playerid, random(0xFFFFFFFF), string);
                        }
                        else
                        {
                          format(string, 128, "%s: %s - {FAAFBE}is on duty", hlptext, sendername);
                          SendClientMessage(playerid, random(0xFFFFFFFF), string);
                        }
                    }*/

                    if(HelperDuty[i] == 0)
                    {
                       format(string, 128, "Helper: %s ", sendername);
                       SendClientMessage(playerid, random(0xFFFFFFFF), string);
                       counth++;
                    }
                    else
                    {
                       format(string, 128, "Helper: %s - {FAAFBE}is on duty ", sendername);
                       SendClientMessage(playerid, random(0xFFFFFFFF), string);
                       counth++;
                    }
                    /*if(PlayerInfo[i][pHelper] == 1)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 1 : %s ", sendername);
                        SCM(playerid,0x1E90FFAA, string);
                        counth++;
                    }
                    if(PlayerInfo[i][pHelper] == 2)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 2 : %s ", sendername);
                        SCM(playerid,0xFFDEADAA, string);
                        counth++;*/

                    }
                }
            }
            if (counth == 0)
            SendClientMessage(playerid,COLOR_LIGHTRED,"No Helpers online on the server");
            SendClientMessage(playerid,0xCCD802AA, "____________________________________");
        }
        return 1;
    }



Re : Helpers - Rayan_black - 23.12.2012

Код:
if(!strcmp(cmdtext, "/helpers", true)) 
    {
        if (IsPlayerConnected(playerid))
        {
            new counth = 0;
            SendClientMessage(playerid, 0xCCD802AA, "____________Helpers Online___________");
            for(new i = 0; i <= MAX_PLAYERS; i++)
            {
                if (IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pHelper] == 1 || (PlayerInfo[i][pHelper] == 2))
                    if(PlayerInfo[i][pHelper] == 1)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 1 : %s ", sendername);
                        SCM(playerid,0x1E90FFAA, string);
                        counth++;
                    }
                    if(PlayerInfo[i][pHelper] == 2)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 2 : %s ", sendername);
                        SCM(playerid,0xFFDEADAA, string);
                        counth++;*/
     {
                        GetPlayerName(i, sendername, sizeof(sendername));

                        format(string, 128, "Helper: %s ", sendername);
                        SCM(playerid, random(0xFFFFFFFF), string);
                        counth++;
                        new hlptext[64];
                        GetPlayerName(i, sendername, sizeof(sendername));
                        if(PlayerInfo[i][pHelper] == 1) { hlptext = "Helper"; }
                        counth++;
                        if(AdminDuty[i] == 0)
                        {
                          format(string, 128, "%s: %s ", hlptext, sendername);
                          SendClientMessage(playerid, random(0xFFFFFFFF), string);
                        }
                        else
                        {
                          format(string, 128, "%s: %s - {FAAFBE}is on duty", hlptext, sendername);
                          SendClientMessage(playerid, random(0xFFFFFFFF), string);
                        }
                    }
                    if(HelperDuty[i] == 0)
                    {
                       format(string, 128, "Helper: %s ", sendername);
                       SendClientMessage(playerid, random(0xFFFFFFFF), string);
                       counth++;
                    }
                    else
                    {
                       format(string, 128, "Helper: %s - {FAAFBE}is on duty ", sendername);
                       SendClientMessage(playerid, random(0xFFFFFFFF), string);
                       counth++;
                    }
                    if(PlayerInfo[i][pHelper] == 1)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 1 : %s ", sendername);
                        SCM(playerid,0x1E90FFAA, string);
                        counth++;
                    }
                    if(PlayerInfo[i][pHelper] == 2)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 2 : %s ", sendername);
                        SCM(playerid,0xFFDEADAA, string);
                        counth++;
                    }
                }
            }
            if (counth == 0)
            SendClientMessage(playerid,COLOR_LIGHTRED,"No Helpers online on the server");
            SendClientMessage(playerid,0xCCD802AA, "____________________________________");
        }
        return 1;
    }
try this.


Re : Helpers - [HRD]Mar1 - 23.12.2012

Код HTML:
if(!strcmp(cmdtext, "/helpers", true)) //
    {
        if (IsPlayerConnected(playerid))
        {
            new counth = 0;
            SendClientMessage(playerid, 0xCCD802AA, "____________Helpers Online___________");
            for(new i = 0; i <= MAX_PLAYERS; i++)
            {
                if (IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pHelper] == 1 || (PlayerInfo[i][pHelper] == 2))
                    if(PlayerInfo[i][pHelper] == 1)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 1 : %s ", sendername);
                        SCM(playerid,0x1E90FFAA, string);
                        counth++;
                    }
                    if(PlayerInfo[i][pHelper] == 2)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 2 : %s ", sendername);
                        SCM(playerid,0xFFDEADAA, string);
                        counth++;
     {
                        GetPlayerName(i, sendername, sizeof(sendername));

                        format(string, 128, "Helper: %s ", sendername);
                        SCM(playerid, random(0xFFFFFFFF), string);
                        counth++;
                        new hlptext[64];
                        GetPlayerName(i, sendername, sizeof(sendername));
                        if(PlayerInfo[i][pHelper] == 1) { hlptext = "Helper"; }
                        counth++;
                        if(AdminDuty[i] == 0)
                        {
                          format(string, 128, "%s: %s ", hlptext, sendername);
                          SendClientMessage(playerid, random(0xFFFFFFFF), string);
                        }
                        else
                        {
                          format(string, 128, "%s: %s - {FAAFBE}is on duty", hlptext, sendername);
                          SendClientMessage(playerid, random(0xFFFFFFFF), string);
                        }
                    }
                    if(HelperDuty[i] == 0)
                    {
                       format(string, 128, "Helper: %s ", sendername);
                       SendClientMessage(playerid, random(0xFFFFFFFF), string);
                       counth++;
                    }
                    else
                    {
                       format(string, 128, "Helper: %s - {FAAFBE}is on duty ", sendername);
                       SendClientMessage(playerid, random(0xFFFFFFFF), string);
                       counth++;
                    }
                    if(PlayerInfo[i][pHelper] == 1)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 1 : %s ", sendername);
                        SCM(playerid,0x1E90FFAA, string);
                        counth++;
                    }
                    if(PlayerInfo[i][pHelper] == 2)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "Helper Level 2 : %s ", sendername);
                        SCM(playerid,0xFFDEADAA, string);
                        counth++;
                    }
                }
            }
            if (counth == 0)
            SendClientMessage(playerid,COLOR_LIGHTRED,"No Helpers online on the server");
            SendClientMessage(playerid,0xCCD802AA, "____________________________________");
        }
        return 1;
    }



Re: Helpers - Alex0 - 23.12.2012

pawn Код:
C:\Users\Robert\Desktop\Pentru Server Hostat\New WinRAR archive\MakeFakeeeee\gamemodes\gf.pwn(20186) : error 029: invalid expression, assumed zero
C:\Users\Robert\Desktop\Pentru Server Hostat\New WinRAR archive\MakeFakeeeee\gamemodes\gf.pwn(20186 -- 20188) : error 008: must be a constant expression; assumed zero
C:\Users\Robert\Desktop\Pentru Server Hostat\New WinRAR archive\MakeFakeeeee\gamemodes\gf.pwn(20186 -- 20190) : error 033: array must be indexed (variable "-unknown-")
C:\Users\Robert\Desktop\Pentru Server Hostat\New WinRAR archive\MakeFakeeeee\gamemodes\gf.pwn(20186 -- 20190) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.
Lines :
20185 - 20191
pawn Код:
SCM(playerid,0xFFDEADAA, string);
                        counth++;*/
     {
                        GetPlayerName(i, sendername, sizeof(sendername));

                        format(string, 128, "Helper: %s ", sendername);
                        SCM(playerid, random(0xFFFFFFFF), string);