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



/duty - dannyk0ed - 06.04.2012

Sorry, fixed it


Re: /duty - Scripter12345 - 06.04.2012

Try this


pawn Код:
CMD:duty(playerid)
{
    if (IsPlayerInRangeOfPoint(playerid,3,255.3,77.4,1003.6)
                        {//1187
                        else if(UserFile[playerid][uPoliceLevel] == 1)//1188
                        {
                            SetPlayerSkin(playerid,71);
                            UserFile[playerid][uCharacter] = 71;
                            SetPlayerColor(playerid,COLOR_LIGHTBLUE);
                            UserFile[playerid][uDuty] = 1;
                            GivePlayerWeapon(playerid, 3, 1);
                            GivePlayerWeapon(playerid, 24, 200);
                            GivePlayerWeapon(playerid, 41, 500);
                            GivePlayerWeapon(playerid, 25, 100);
                            SetPlayerArmour(playerid, 100.0);
                            SendClientMessage(playerid,COLOR_YELLOW,"Welcome to duty Cadet!");
                            }
                        else if(UserFile[playerid][uPoliceLevel] == 2)
                        {
                            SetPlayerSkin(playerid,280);
                            UserFile[playerid][uCharacter] = 280;
                            UserFile[playerid][uDuty] = 1;
                            SetPlayerColor(playerid, COLOR_BLUE);
                            GivePlayerWeapon(playerid, 3, 1);
                            GivePlayerWeapon(playerid, 24, 200);
                            GivePlayerWeapon(playerid, 41, 500);
                            GivePlayerWeapon(playerid, 25, 100);
                            SetPlayerArmour(playerid, 100.0);
                            SendClientMessage(playerid,COLOR_YELLOW,"Welcome to duty Police Officer!");
                            return 1;
                        }

                        else if(UserFile[playerid][uPoliceLevel] == 3)
                        {
                            SetPlayerSkin(playerid,281);
                            UserFile[playerid][uCharacter] = 281;
                            UserFile[playerid][uDuty] = 1;
                            SetPlayerColor(playerid,COLOR_BLUE);
                            GivePlayerWeapon(playerid, 3, 1);
                            GivePlayerWeapon(playerid, 24, 200);
                            GivePlayerWeapon(playerid, 41, 500);
                            GivePlayerWeapon(playerid, 25, 100);
                            SetPlayerArmour(playerid, 100.0);
                            SendClientMessage(playerid,COLOR_YELLOW,"Welcome to duty Corporal!");
                        }

                        else if(UserFile[playerid][uPoliceLevel] == 4)
                        {
                            SetPlayerSkin(playerid,282);
                            UserFile[playerid][uCharacter] = 282;
                            UserFile[playerid][uDuty] = 1;
                            SetPlayerColor(playerid,COLOR_BLUE);
                            GivePlayerWeapon(playerid, 3, 1);
                            GivePlayerWeapon(playerid, 24, 200);
                            GivePlayerWeapon(playerid, 41, 500);
                            GivePlayerWeapon(playerid, 25, 100);
                            GivePlayerWeapon(playerid, 29, 500);
                            SetPlayerArmour(playerid, 100.0);
                            SendClientMessage(playerid,COLOR_YELLOW,"Welcome to duty Sergeant!");
                        }

                        else if(UserFile[playerid][uPoliceLevel] == 5)
                        {
                            SetPlayerSkin(playerid,280);
                            UserFile[playerid][uCharacter] = 280;
                            UserFile[playerid][uDuty] = 1;
                            SetPlayerColor(playerid,COLOR_BLUE);
                            GivePlayerWeapon(playerid, 3, 1);
                            GivePlayerWeapon(playerid, 24, 200);
                            GivePlayerWeapon(playerid, 41, 500);
                            GivePlayerWeapon(playerid, 25, 100);
                            GivePlayerWeapon(playerid, 29, 500);
                            SetPlayerArmour(playerid, 100.0);
                            SendClientMessage(playerid,COLOR_YELLOW,"Welcome to duty Lieutenant!");
                        }

                        else if(UserFile[playerid][uPoliceLevel] == 6)
                        {
                            SetPlayerSkin(playerid,282);
                            UserFile[playerid][uCharacter] = 282;
                            UserFile[playerid][uDuty] = 1;
                            SetPlayerColor(playerid,COLOR_BLUE);
                            GivePlayerWeapon(playerid, 3, 1);
                            GivePlayerWeapon(playerid, 24, 200);
                            GivePlayerWeapon(playerid, 41, 500);
                            GivePlayerWeapon(playerid, 25, 100);
                            GivePlayerWeapon(playerid, 29, 500);
                            SetPlayerArmour(playerid, 100.0);
                            SendClientMessage(playerid,COLOR_YELLOW,"Welcome to duty Captain!");
                        }

                        else if(UserFile[playerid][uPoliceLevel] == 7)
                        {
                            SetPlayerSkin(playerid,283);
                            UserFile[playerid][uCharacter] = 283;
                            UserFile[playerid][uDuty] = 1;
                            SetPlayerColor(playerid,COLOR_BLUE);
                            SetPlayerArmour(playerid, 100.0);
                            GivePlayerWeapon(playerid, 3, 1);
                            GivePlayerWeapon(playerid, 24, 200);
                            GivePlayerWeapon(playerid, 41, 500);
                            GivePlayerWeapon(playerid, 25, 100);
                            GivePlayerWeapon(playerid, 29, 500);
                            GivePlayerWeapon(playerid, 31, 1000);
                            SendClientMessage(playerid,COLOR_YELLOW,"Welcome to duty Cheif!");
                        }
                    }
                        else
                        {
        SendClientMessage(playerid,red,"Now off Police Duty");
        UserFile[playerid][uDuty] = 0;
        SetPlayerColor(playerid,COLOR_WHITE);
        SetPlayerArmour(playerid, 0.0);
        ResetPlayerWeapons(playerid);
        }
        return 1;
}