PHP код:
case D_GUNS://боекомплект полиция
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerWeapon(playerid) == 24 && GetPlayerAmmo(playerid) >= 75) return SendClientMessage(playerid, COLOR_GREY, "[INFO] Вы не можете унести больше оружия.");
GiveWeapon(playerid, 24, 75);
if((Mats[1]-75) < 0) return SendClientMessage(playerid, COLOR_GREY, "[INFO] На складе нет боеприпасов.");
DisablePlayerCheckpoint(playerid);
Mats[1] -=75;
SetOtherInt("lspdmats", Mats[1]);
Action(playerid, "взял Desert Eagle из шкафчика");
ShowPlayerDialog(playerid, D_GUNS, DIALOG_STYLE_LIST, "Боекомплект полиции", "\
{FFFFF0}1. Взять {CD5C5C}Desert Deagle\n\
{FFFFF0}2. Взять {CD5C5C}AK-47\n\
{FFFFF0}3. Взять {CD5C5C}MP5\n\
{FFFFF0}4. Взять {CD5C5C}бронежилет\n\
{FFFFF0}5. Взять {CD5C5C}дубинку\n\
{FFFFF0}6. Взять {CD5C5C}газовый балончик\n\
{FFFFF0}7. Взять {CD5C5C}щит", "Выбрать", "Отмена");
}
case 1:
{
if(GetPlayerWeapon(playerid) == 30 && GetPlayerAmmo(playerid) >= 150) return SendClientMessage(playerid, COLOR_GREY, "[INFO] Вы не можете унести больше оружия.");
GiveWeapon(playerid, 30, 150);
if((Mats[1]-150) < 0) return SendClientMessage(playerid, COLOR_GREY, "[INFO] На складе нет боеприпасов.");
DisablePlayerCheckpoint(playerid);
Mats[1] -=150;
SetOtherInt("lspdmats", Mats[1]);
Action(playerid, "взял AK-47 из шкафчика");
ShowPlayerDialog(playerid, D_GUNS, DIALOG_STYLE_LIST, "Боекомплект полиции", "\
{FFFFF0}1. Взять {CD5C5C}Desert Deagle\n\
{FFFFF0}2. Взять {CD5C5C}AK-47\n\
{FFFFF0}3. Взять {CD5C5C}MP5\n\
{FFFFF0}4. Взять {CD5C5C}бронежилет\n\
{FFFFF0}5. Взять {CD5C5C}дубинку\n\
{FFFFF0}6. Взять {CD5C5C}газовый балончик\n\
{FFFFF0}7. Взять {CD5C5C}щит", "Выбрать", "Отмена");
}
case 2:
{
if(GetPlayerWeapon(playerid) == 29 && GetPlayerAmmo(playerid) >= 200) return SendClientMessage(playerid, COLOR_GREY, "[INFO] Вы не можете унести больше оружия.");
GiveWeapon(playerid, 29, 200);
if((Mats[1]-200) < 0) return SendClientMessage(playerid, COLOR_GREY, "[INFO] На складе нет боеприпасов.");
DisablePlayerCheckpoint(playerid);
Mats[1] -=200;
SetOtherInt("lspdmats", Mats[1]);
Action(playerid, "взял MP5 из шкафчика");
ShowPlayerDialog(playerid, D_GUNS, DIALOG_STYLE_LIST, "Боекомплект полиции", "\
{FFFFF0}1. Взять {CD5C5C}Desert Deagle\n\
{FFFFF0}2. Взять {CD5C5C}AK-47\n\
{FFFFF0}3. Взять {CD5C5C}MP5\n\
{FFFFF0}4. Взять {CD5C5C}бронежилет\n\
{FFFFF0}5. Взять {CD5C5C}дубинку\n\
{FFFFF0}6. Взять {CD5C5C}газовый балончик\n\
{FFFFF0}7. Взять {CD5C5C}щит", "Выбрать", "Отмена");
}
case 3:
{
SetHealth(playerid, 100);
SetArmour(playerid, 100);
Action(playerid, "взял бронежилет из шкафчика");
SetPlayerAttachedObject(playerid, 3,19142, 1, 0.0, 0.056, 0.0, 0, 0, 0,1.3,1.3,1.1);
ShowPlayerDialog(playerid, D_GUNS, DIALOG_STYLE_LIST, "Боекомплект полиции", "\
{FFFFF0}1. Взять {CD5C5C}Desert Deagle\n\
{FFFFF0}2. Взять {CD5C5C}AK-47\n\
{FFFFF0}3. Взять {CD5C5C}MP5\n\
{FFFFF0}4. Взять {CD5C5C}бронежилет\n\
{FFFFF0}5. Взять {CD5C5C}дубинку\n\
{FFFFF0}6. Взять {CD5C5C}газовый балончик\n\
{FFFFF0}7. Взять {CD5C5C}щит", "Выбрать", "Отмена");
}
case 4:
{
if(GetPlayerWeapon(playerid) == 3) return SendClientMessage(playerid, COLOR_GREY, "[INFO] У Вас уже есть дубинка.");
GiveWeapon(playerid, 3, 1);
if((Mats[1]- 1) < 0) return SendClientMessage(playerid, COLOR_GREY, "[INFO] На складе нет боеприпасов.");
DisablePlayerCheckpoint(playerid);
Mats[1] -=1;
SetOtherInt("lspdmats", Mats[1]);
Action(playerid, "взял дубинку из шкафчика");
ShowPlayerDialog(playerid, D_GUNS, DIALOG_STYLE_LIST, "Боекомплект полиции", "\
{FFFFF0}1. Взять {CD5C5C}Desert Deagle\n\
{FFFFF0}2. Взять {CD5C5C}AK-47\n\
{FFFFF0}3. Взять {CD5C5C}MP5\n\
{FFFFF0}4. Взять {CD5C5C}бронежилет\n\
{FFFFF0}5. Взять {CD5C5C}дубинку\n\
{FFFFF0}6. Взять {CD5C5C}газовый балончик\n\
{FFFFF0}7. Взять {CD5C5C}щит", "Выбрать", "Отмена");
}
case 5:
{
if(GetPlayerWeapon(playerid) == WEAPON_POLICE) return SendClientMessage(playerid, COLOR_GREY, "[INFO] У Вас уже есть балончик.");
GiveWeapon(playerid,WEAPON_POLICE,250);
Action(playerid, "взял балончик из шкафчика");
ShowPlayerDialog(playerid, D_GUNS, DIALOG_STYLE_LIST, "Боекомплект полиции", "\
{FFFFF0}1. Взять {CD5C5C}Desert Deagle\n\
{FFFFF0}2. Взять {CD5C5C}AK-47\n\
{FFFFF0}3. Взять {CD5C5C}MP5\n\
{FFFFF0}4. Взять {CD5C5C}бронежилет\n\
{FFFFF0}5. Взять {CD5C5C}дубинку\n\
{FFFFF0}6. Взять {CD5C5C}газовый балончик\n\
{FFFFF0}7. Взять {CD5C5C}щит", "Выбрать", "Отмена");
}
case 6:
{
if(Shit[playerid] == 1) return SendClientMessage(playerid, COLOR_GREY, "[INFO] У Вас уже есть щит, используйте /shieldtake , чтобы снять его.");
SetPlayerAttachedObject(playerid, 6, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
Action(playerid, "взял щит из шкафчика");
ShowPlayerDialog(playerid, D_GUNS, DIALOG_STYLE_LIST, "Боекомплект полиции", "\
{FFFFF0}1. Взять {CD5C5C}Desert Deagle\n\
{FFFFF0}2. Взять {CD5C5C}AK-47\n\
{FFFFF0}3. Взять {CD5C5C}MP5\n\
{FFFFF0}4. Взять {CD5C5C}бронежилет\n\
{FFFFF0}5. Взять {CD5C5C}дубинку\n\
{FFFFF0}6. Взять {CD5C5C}газовый балончик\n\
{FFFFF0}7. Взять {CD5C5C}щит", "Выбрать", "Отмена");
}
}
}
}