SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Scripting Help

Reply
 
Thread Tools Display Modes
Old 02/04/2013, 10:08 AM   #1
MrTinder
Big Clucker
 
Join Date: Sep 2012
Posts: 148
Reputation: 2
Default converting strcmp command to zcmd

Hi.I start to making my commands on zcmd.I can't convert /makeleader command.Please help me.Sorry my bad english.This is my command
pawn Code:
if(strcmp(cmd, "/makeleader", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 4)
            {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal: Grove, Ballas, Aztecas, Yakuza, VCripz, BadBoys, SonsOfAnarchy|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal2: SAH|");
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: JM, AFArmy, NoBrain|");
                SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
                return 1;
            }
            new para1;
            new ftext[200];
            new level[32];
            para1 = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal: Grove, Ballas, Aztecas, Yakuza, VCripz, BadBoys, SonsOfAnarchy|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal2: SAH|");
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: JM, AFArmy, NoBrain|");
                SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
                return 1;
            }
            strmid(level, tmp, 0, sizeof(level), sizeof(level));
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        if (strcmp(level, "Grove", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_GROVE;
                            gTeam[para1] = TEAM_GROVE;
                            ftext = "Grove Street Families";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Ballas", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BALLAS;
                            gTeam[para1] = TEAM_BALLAS;
                            ftext = "Rolling Height Ballas";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Rolling Height Ballas'",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Rolling Height Ballas' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Aztecas", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_AZTECAS;
                            gTeam[para1] = TEAM_AZTECAS;
                            ftext = "Aztecas";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Yakuza", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_YAKUZA;
                            gTeam[para1] = TEAM_YAKUZA;
                            ftext = "Yakuza";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "VCripz", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_CRIPZ;
                            gTeam[para1] = TEAM_CRIPZ;
                            ftext = "Vinewood Cripz";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "BadBoys", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BADBOYS;
                            gTeam[para1] = TEAM_BADBOYS;
                            ftext = "BadBoys";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "AFArmy", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_AFARMY;
                            gTeam[para1] = TEAM_AFARMY;
                            ftext = "Army Aviation";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Army Aviation' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        }
                        if (strcmp(level, "SonsOfAnarchy", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_SONS;
                            gTeam[para1] = TEAM_SONS;
                            ftext = "SonsOfAnarchy";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Sons Of Anarchy'",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Sons Of Anarchy' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "JM", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_JM;
                            gTeam[para1] = TEAM_JM;
                            ftext = "Junior Mafia";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext, GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "SAH", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_SAH;
                            gTeam[para1] = TEAM_SAH;
                            ftext = "San Andreas Hunters";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'San Andreas Hunters' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "NoBrain", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BRAIN;
                            gTeam[para1] = TEAM_BRAIN;
                            ftext = "No Brain";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'No Brain' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Civilian", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_CIVILIAN;
                            gTeam[para1] = TEAM_CIVILIAN;
                            PlayerInfo[para1][pRank] = 0;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s премахна лидерството на %s",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "%s премахна твоето лидерство.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                    }
                }
            } else
            {
                SendClientMessage(playerid, COLOR_RED, "Нямаш достатъчно права");
                return 1;
            }
        }
        return 1;
    }
MrTinder is offline   Reply With Quote
Old 02/04/2013, 12:22 PM   #2
LeeXian99
Huge Clucker
 
LeeXian99's Avatar
 
Join Date: Feb 2013
Location: Malaysia
Posts: 328
Reputation: 34
Default Re: converting strcmp command to zcmd

From
pawn Code:
if(strcmp(cmd, "/makeleader", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 4)
            {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal: Grove, Ballas, Aztecas, Yakuza, VCripz, BadBoys, SonsOfAnarchy|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal2: SAH|");
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: JM, AFArmy, NoBrain|");
                SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
                return 1;
            }
            new para1;
            new ftext[200];
            new level[32];
            para1 = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal: Grove, Ballas, Aztecas, Yakuza, VCripz, BadBoys, SonsOfAnarchy|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal2: SAH|");
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: JM, AFArmy, NoBrain|");
                SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
                return 1;
            }
            strmid(level, tmp, 0, sizeof(level), sizeof(level));
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        if (strcmp(level, "Grove", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_GROVE;
                            gTeam[para1] = TEAM_GROVE;
                            ftext = "Grove Street Families";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Ballas", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BALLAS;
                            gTeam[para1] = TEAM_BALLAS;
                            ftext = "Rolling Height Ballas";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Rolling Height Ballas'",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Rolling Height Ballas' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Aztecas", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_AZTECAS;
                            gTeam[para1] = TEAM_AZTECAS;
                            ftext = "Aztecas";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Yakuza", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_YAKUZA;
                            gTeam[para1] = TEAM_YAKUZA;
                            ftext = "Yakuza";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "VCripz", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_CRIPZ;
                            gTeam[para1] = TEAM_CRIPZ;
                            ftext = "Vinewood Cripz";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "BadBoys", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BADBOYS;
                            gTeam[para1] = TEAM_BADBOYS;
                            ftext = "BadBoys";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "AFArmy", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_AFARMY;
                            gTeam[para1] = TEAM_AFARMY;
                            ftext = "Army Aviation";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Army Aviation' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        }
                        if (strcmp(level, "SonsOfAnarchy", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_SONS;
                            gTeam[para1] = TEAM_SONS;
                            ftext = "SonsOfAnarchy";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Sons Of Anarchy'",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Sons Of Anarchy' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "JM", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_JM;
                            gTeam[para1] = TEAM_JM;
                            ftext = "Junior Mafia";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext, GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "SAH", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_SAH;
                            gTeam[para1] = TEAM_SAH;
                            ftext = "San Andreas Hunters";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'San Andreas Hunters' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "NoBrain", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BRAIN;
                            gTeam[para1] = TEAM_BRAIN;
                            ftext = "No Brain";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'No Brain' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Civilian", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_CIVILIAN;
                            gTeam[para1] = TEAM_CIVILIAN;
                            PlayerInfo[para1][pRank] = 0;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s премахна лидерството на %s",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "%s премахна твоето лидерство.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                    }
                }
            } else
            {
                SendClientMessage(playerid, COLOR_RED, "Нямаш достатъчно права");
                return 1;
            }
        }
        return 1;
    }

to

pawn Code:
CMD:makeleader(playerid,params[])
{
    if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 4)
            {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal: Grove, Ballas, Aztecas, Yakuza, VCripz, BadBoys, SonsOfAnarchy|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal2: SAH|");
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: JM, AFArmy, NoBrain|");
                SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
                return 1;
            }
            new para1;
            new ftext[200];
            new level[32];
            para1 = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal: Grove, Ballas, Aztecas, Yakuza, VCripz, BadBoys, SonsOfAnarchy|");
                SendClientMessage(playerid, COLOR_RED, "|Criminal2: SAH|");
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: JM, AFArmy, NoBrain|");
                SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
                return 1;
            }
            strmid(level, tmp, 0, sizeof(level), sizeof(level));
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        if (strcmp(level, "Grove", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_GROVE;
                            gTeam[para1] = TEAM_GROVE;
                            ftext = "Grove Street Families";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Ballas", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BALLAS;
                            gTeam[para1] = TEAM_BALLAS;
                            ftext = "Rolling Height Ballas";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Rolling Height Ballas'",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Rolling Height Ballas' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Aztecas", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_AZTECAS;
                            gTeam[para1] = TEAM_AZTECAS;
                            ftext = "Aztecas";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Yakuza", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_YAKUZA;
                            gTeam[para1] = TEAM_YAKUZA;
                            ftext = "Yakuza";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "VCripz", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_CRIPZ;
                            gTeam[para1] = TEAM_CRIPZ;
                            ftext = "Vinewood Cripz";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "BadBoys", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BADBOYS;
                            gTeam[para1] = TEAM_BADBOYS;
                            ftext = "BadBoys";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "AFArmy", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_AFARMY;
                            gTeam[para1] = TEAM_AFARMY;
                            ftext = "Army Aviation";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Army Aviation' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        }
                        if (strcmp(level, "SonsOfAnarchy", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_SONS;
                            gTeam[para1] = TEAM_SONS;
                            ftext = "SonsOfAnarchy";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Sons Of Anarchy'",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'Sons Of Anarchy' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "JM", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_JM;
                            gTeam[para1] = TEAM_JM;
                            ftext = "Junior Mafia";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext, GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "SAH", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_SAH;
                            gTeam[para1] = TEAM_SAH;
                            ftext = "San Andreas Hunters";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'San Andreas Hunters' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "NoBrain", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_BRAIN;
                            gTeam[para1] = TEAM_BRAIN;
                            ftext = "No Brain";
                            PlayerInfo[para1][pRank] = 6;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "Ти беше назначен за лидер в 'No Brain' от %s.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                        if (strcmp(level, "Civilian", true) == 0)
                        {
                            PlayerInfo[para1][pMember] = TEAM_CIVILIAN;
                            gTeam[para1] = TEAM_CIVILIAN;
                            PlayerInfo[para1][pRank] = 0;
                            SpawnPlayer(para1);
                            format(string, sizeof(string), "%s премахна лидерството на %s",GetName(playerid), GetName(para1));
                            SendAdminMessage(COLOR_YELLOW, string);
                            format(string, sizeof(string), "%s премахна твоето лидерство.", GetName(playerid));
                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                            SaveAccounts();
                        }
                    }
                }
            } else
            {
                SendClientMessage(playerid, COLOR_RED, "Нямаш достатъчно права");
                return 1;
            }
        }
    return 1;
}

Might get loose indention because I am tired (Just back from school)

For tutorial on switching STRCMP to ZCMD.

Read the tutorial here
LeeXian99 is offline   Reply With Quote
Old 02/04/2013, 12:24 PM   #3
Blackazur
High-roller
 
Join Date: Apr 2012
Posts: 1,407
Reputation: 12
Default AW: converting strcmp command to zcmd

Code:
CMD:makeleader(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_RED, "Нямаш достатъчно права");
    new
        para1,
        level[ 32 ]
    ;
    if(sscanf(params, "us[32]", para1, level))
    {
        SendClientMessage(playerid, COLOR_WHITE, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
        SendClientMessage(playerid, COLOR_RED, "|Criminal: Grove, Ballas, Aztecas, Yakuza, VCripz, BadBoys, SonsOfAnarchy|");
        SendClientMessage(playerid, COLOR_RED, "|Criminal2: SAH|");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: JM, AFArmy, NoBrain|");
        SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
        return 1;
    }
    if(para1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Player is not connected");
    new
        ftext[ 32 ]
    ;
    if (strcmp(level, "Grove", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_GROVE;
        gTeam[para1] = TEAM_GROVE;
        ftext = "Grove Street Families";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "Ballas", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_BALLAS;
        gTeam[para1] = TEAM_BALLAS;
        ftext = "Rolling Height Ballas";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Rolling Height Ballas'",GetName(playerid), GetName(para1));
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'Rolling Height Ballas' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "Aztecas", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_AZTECAS;
        gTeam[para1] = TEAM_AZTECAS;
        ftext = "Aztecas";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "Yakuza", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_YAKUZA;
        gTeam[para1] = TEAM_YAKUZA;
        ftext = "Yakuza";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "VCripz", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_CRIPZ;
        gTeam[para1] = TEAM_CRIPZ;
        ftext = "Vinewood Cripz";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "BadBoys", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_BADBOYS;
        gTeam[para1] = TEAM_BADBOYS;
        ftext = "BadBoys";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "AFArmy", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_AFARMY;
        gTeam[para1] = TEAM_AFARMY;
        ftext = "Army Aviation";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'Army Aviation' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    }
    if (strcmp(level, "SonsOfAnarchy", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_SONS;
        gTeam[para1] = TEAM_SONS;
        ftext = "SonsOfAnarchy";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Sons Of Anarchy'",GetName(playerid), GetName(para1));
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'Sons Of Anarchy' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "JM", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_JM;
        gTeam[para1] = TEAM_JM;
        ftext = "Junior Mafia";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext, GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "SAH", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_SAH;
        gTeam[para1] = TEAM_SAH;
        ftext = "San Andreas Hunters";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'San Andreas Hunters' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "NoBrain", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_BRAIN;
        gTeam[para1] = TEAM_BRAIN;
        ftext = "No Brain";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'No Brain' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "Civilian", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_CIVILIAN;
        gTeam[para1] = TEAM_CIVILIAN;
        PlayerInfo[para1][pRank] = 0;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s премахна лидерството на %s",GetName(playerid), GetName(para1));
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "%s премахна твоето лидерство.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    return 1;
    }
Blackazur is offline   Reply With Quote
Old 02/04/2013, 12:33 PM   #4
Konstantinos
Spam Machine
 
Konstantinos's Avatar
 
Join Date: Dec 2011
Posts: 11,844
Reputation: 1399
Default Re: converting strcmp command to zcmd

Don't use strtok with ZCMD, it's shame! Use sscanf instead.
This should work.
pawn Code:
CMD:makeleader(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_RED, "Нямаш достатъчно права");
    new
        para1,
        level[ 32 ]
    ;
    if(sscanf(params, "us[32]", para1, level))
    {
        SendClientMessage(playerid, COLOR_WHITE, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
        SendClientMessage(playerid, COLOR_RED, "|Criminal: Grove, Ballas, Aztecas, Yakuza, VCripz, BadBoys, SonsOfAnarchy|");
        SendClientMessage(playerid, COLOR_RED, "|Criminal2: SAH|");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: JM, AFArmy, NoBrain|");
        SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
        return 1;
    }
    if(para1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Player is not connected");
    new
        ftext[ 32 ]
    ;
    if (strcmp(level, "Grove", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_GROVE;
        gTeam[para1] = TEAM_GROVE;
        ftext = "Grove Street Families";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "Ballas", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_BALLAS;
        gTeam[para1] = TEAM_BALLAS;
        ftext = "Rolling Height Ballas";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Rolling Height Ballas'",GetName(playerid), GetName(para1));
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'Rolling Height Ballas' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "Aztecas", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_AZTECAS;
        gTeam[para1] = TEAM_AZTECAS;
        ftext = "Aztecas";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "Yakuza", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_YAKUZA;
        gTeam[para1] = TEAM_YAKUZA;
        ftext = "Yakuza";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "VCripz", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_CRIPZ;
        gTeam[para1] = TEAM_CRIPZ;
        ftext = "Vinewood Cripz";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "BadBoys", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_BADBOYS;
        gTeam[para1] = TEAM_BADBOYS;
        ftext = "BadBoys";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext,GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "AFArmy", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_AFARMY;
        gTeam[para1] = TEAM_AFARMY;
        ftext = "Army Aviation";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'Army Aviation' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    }
    if (strcmp(level, "SonsOfAnarchy", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_SONS;
        gTeam[para1] = TEAM_SONS;
        ftext = "SonsOfAnarchy";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия 'Sons Of Anarchy'",GetName(playerid), GetName(para1));
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'Sons Of Anarchy' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "JM", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_JM;
        gTeam[para1] = TEAM_JM;
        ftext = "Junior Mafia";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в '%s' от %s.", ftext, GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "SAH", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_SAH;
        gTeam[para1] = TEAM_SAH;
        ftext = "San Andreas Hunters";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'San Andreas Hunters' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "NoBrain", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_BRAIN;
        gTeam[para1] = TEAM_BRAIN;
        ftext = "No Brain";
        PlayerInfo[para1][pRank] = 6;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s направи %s лидер на банда/мафия '%s'",GetName(playerid), GetName(para1), ftext);
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "Ти беше назначен за лидер в 'No Brain' от %s.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    if (strcmp(level, "Civilian", true) == 0)
    {
        PlayerInfo[para1][pMember] = TEAM_CIVILIAN;
        gTeam[para1] = TEAM_CIVILIAN;
        PlayerInfo[para1][pRank] = 0;
        SpawnPlayer(para1);
        format(string, sizeof(string), "%s премахна лидерството на %s",GetName(playerid), GetName(para1));
        SendAdminMessage(COLOR_YELLOW, string);
        format(string, sizeof(string), "%s премахна твоето лидерство.", GetName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
        SaveAccounts();
    }
    return 1;
}
__________________
Life is like riding a bicycle. To keep your balance, you must keep moving.

[Tutorial] How to use SQLite
[FilterScript] Tune System
Konstantinos is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Converting from ZCMD to Strcmp Stanford Scripting Help 12 24/03/2013 08:56 PM
Need help converting a strcmp to zcmd command EAsT-OAK_510 Scripting Help 5 19/12/2012 08:24 AM
Converting... ZCMD to STRCMP NeroX98 Scripting Help 13 17/11/2012 10:00 PM
Converting ZCMD To STRCMP Anters14 Scripting Help 5 01/07/2012 02:13 AM
Converting strcmp command to ZCMD JiMadness Scripting Help 6 11/09/2011 01:20 PM


All times are GMT. The time now is 10:53 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.