Jump to content

BaD_bOy_MD

Membru
  • Posts

    43
  • Joined

  • Last visited

Posts posted by BaD_bOy_MD

  1. Playeri simpli pot scri pe /hc dar ei nu vad iar admini/helperi vad ca ei scriu...

    if(strcmp(cmd, "/hc", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pMuted] == 1)
                {
                    SendClientMessage(playerid, COLOR_WHITE, "Nu poti scrie in chat deoarece ai primit mute!");
                    return 1;
                }
                GetPlayerName(playerid, sendername, sizeof(sendername));
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[64];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                result[0] = toupper(result[0]);
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COLOR_SERVER, "USAGE:{FFFFFF} /hc [text]");
                    return 1;
                }
                new arank[256];
                if(PlayerInfo[playerid][pAdmin] == 1) arank = "Trial Admin";
                else if(PlayerInfo[playerid][pAdmin] == 2) arank = "Junior Admin";
                else if(PlayerInfo[playerid][pAdmin] == 3) arank = "Moderator";
                else if(PlayerInfo[playerid][pAdmin] == 4) arank = "Global Moderator";
                else if(PlayerInfo[playerid][pAdmin] == 5) arank = "Administrator";
                else if(PlayerInfo[playerid][pAdmin] == 6) arank = "Co-Owner";
                else if(PlayerInfo[playerid][pAdmin] == 7) arank = "Owner";
                if(PlayerInfo[playerid][pHelper] >= 1)
                {
                    format(string, sizeof(string), "[Helper %d] %s: %s", PlayerInfo[playerid][pHelper], sendername, result);
                    HBroadCast(COLOR_YELLOW, string);
                }
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i) && PlayerInfo[pAdmin] >= 6)
                    {
                        format(string, 256, "(/hc): Helper %s: %s", GetName(playerid), (result));
                        SCM(i, COLOR_YELLOW, string);
                    }
                }
            }
            return 1;
        }

  2. Acum 2 minute, Tud0r. a spus:
    
    salar[playerid] = PlayerInfo[i][pRank] * 100000;

     

    C:\Users\User\Desktop\X-ENerGy\gamemodes\X-ENerGy.pwn(19130) : error 035: argument type mismatch (argument 1)
    C:\Users\User\Desktop\X-ENerGy\gamemodes\X-ENerGy.pwn(19132) : error 035: argument type mismatch (argument 2)

  3. Acum 32 minute, Tud0r. a spus:

     

    
    if(strcmp(cmd, "/givesalary", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pAdmin] < 4) return SCM(playerid, COLOR_WHITE, "Nu ai acces!");
                SendClientMessageToAll(0x046C8FFF , "(AdmBot): In acest moment, salariile au fost acordate celor care fac parte dintr-o factiune.");
                new salar[MAX_PLAYERS];
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(PlayerInfo[i][pMember] >= 1)
                    {
                         salar = PlayerInfo[i][pRank] * 100000;
                         format(string, sizeof(string), "Salariul a sosit! ai primit %s Lei", FormatNumber(salar));
                         SCM(i, COLOR_MONEY, string);
    					 GivePlayerCash(i, salar);
                    }
                 }
            }
            return 1;
        }

     

    C:\Users\User\Desktop\X-ENerGy\gamemodes\X-ENerGy.pwn(19129) : error 033: array must be indexed (variable "salar")
    C:\Users\User\Desktop\X-ENerGy\gamemodes\X-ENerGy.pwn(19132) : error 035: argument type mismatch (argument 1)
    C:\Users\User\Desktop\X-ENerGy\gamemodes\X-ENerGy.pwn(19134) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

     

     

  4. Acum 1 oră, Mafia. a spus:
    
    if(strcmp(cmd, "/givesalary", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pAdmin] < 4) return SCM(playerid, COLOR_WHITE, "Nu ai acces!");
                SendClientMessageToAll(0x046C8FFF , "(AdmBot): In acest moment, salariile au fost acordate celor care fac parte dintr-o factiune.");
                new salar[MAX_PLAYERS];
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(PlayerInfo[playerid][pMember] >= 1 || PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[playerid][pRank] >= 1)
                        {
                            salar = PlayerInfo[pRank] * 100000;
                            format(string, sizeof(string), "Salariul a sosit! ai primit %s Lei", FormatNumber(salar));
                            SCM(i, COLOR_MONEY, string);
    						GivePlayerCash(i, salar);
                        }
                    }
                }
            }
            return 1;
        }

    Incaraca asa .

    C:\Users\User\Desktop\X-ENerGy\gamemodes\X-ENerGy.pwn(19131) : error 033: array must be indexed (variable "PlayerInfo")
    C:\Users\User\Desktop\X-ENerGy\gamemodes\X-ENerGy.pwn(19132) : error 035: argument type mismatch (argument 1)
    C:\Users\User\Desktop\X-ENerGy\gamemodes\X-ENerGy.pwn(19134) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

  5. Mesajele vin dar banii nu ajutor prima data ma intilnesc cu asa problema

    if(strcmp(cmd, "/givesalary", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pAdmin] < 4) return SCM(playerid, COLOR_WHITE, "Nu ai acces!");
                SendClientMessageToAll(0x046C8FFF , "(AdmBot): In acest moment, salariile au fost acordate celor care fac parte dintr-o factiune.");
                new salar[MAX_PLAYERS];
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(PlayerInfo[playerid][pMember] >= 1 || PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[playerid][pRank] >= 1)
                        {
                            salar = PlayerInfo[pRank] * 100000;
                            format(string, sizeof(string), "Salariul a sosit! ai primit %s Lei", FormatNumber(salar));
                            SCM(i, COLOR_MONEY, string);
                        }
                    }
                }
            }
            return 1;
        }

  6. Acum 12 ore, AddisoN a spus:

    Inainte de a face verificarea sa vezi daca are mute trebuie sa faci cva de genu

    If (PlayerInfo[playerid][pHelper]==0) return sendclientmessage (playeris,culoare,mesaj);

    Playeri simpli tot au acces...... dar ei nu vad ce scriu dar admini/helperi da...

  7. Poate folosi orice player /hc dar el nu vede chatul helperilor si as vrea sa le dea mesaj ca nu esti helper

    if(strcmp(cmd, "/hc", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pMuted] == 1)
                {
                    SendClientMessage(playerid, COLOR_WHITE, "Nu poti scrie in chat deoarece ai primit mute!");
                    return 1;
                }
                GetPlayerName(playerid, sendername, sizeof(sendername));
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[64];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                result[0] = toupper(result[0]);
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COLOR_SERVER, "USAGE:{FFFFFF} /hc [text]");
                    return 1;
                }
                new arank[256];
                if(PlayerInfo[playerid][pAdmin] == 1) arank = "Trial Moderator";
                else if(PlayerInfo[playerid][pAdmin] == 2) arank = "Moderator";
                else if(PlayerInfo[playerid][pAdmin] == 3) arank = "Global Moderator";
                else if(PlayerInfo[playerid][pAdmin] == 4) arank = "Administrator";
                else if(PlayerInfo[playerid][pAdmin] == 5) arank = "Co-Owner";
                else if(PlayerInfo[playerid][pAdmin] == 6) arank = "Owner";
                else if(PlayerInfo[playerid][pAdmin] == 7) arank = "Fondator";
                if(PlayerInfo[playerid][pHelper] >= 1)
                {
                    format(string, sizeof(string), "[Helper %d] %s: %s", PlayerInfo[playerid][pHelper], sendername, result);
                    HBroadCast(COLOR_YELLOW, string);
                }
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i) && PlayerInfo[pAdmin] >= 6)
                    {
                        format(string, 256, "(/hc): Helper %s: %s", GetName(playerid), (result));
                        SCM(i, COLOR_YELLOW, string);
                    }
                }
            }
            return 1;

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.