nenuzhniy1337
Ученик
Код команды:
Код кейсов
Кмд для мафий, но когда прописываю /getweapon вообще ничего не пишется.
так же протестил,
return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 3 ранга!");
не пишется когда у меня 1-2 ранг, даже при этом
Код:
CMD:getweapon(playerid, params[])
{
switch(PlayerInfo[playerid][pMember])
{
case 6:
{
if(IsPlayerInRangeOfPoint(playerid, 4.0,1257.1469,-792.7399,1084.2344))//яки getgun
{
if(PlayerInfo[playerid][pRank] <= 2) return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 3 ранга!");
ShowPlayerDialog(playerid, 2013, DIALOG_STYLE_LIST, "Взять оружие со склада Yakuza", "- Deagle [70 матов/50 патронов]\n- Shotgun [50 матов/15 патронов]\n- Rifle [100 матов/10 патронов]\n- M4 [500 матов/100 патронов]\n- AK-47 [500 матов/100 патронов]\n- Mp5 [400 матов/200 патронов]\n- Sdpistol [100 матов/100 патронов])", "Выбрать", "Отмена");
}
}
case 5:
{
if(IsPlayerInRangeOfPoint(playerid, 4.0,1257.1469,-792.7399,1084.2344))//lcn getgun
{
if(PlayerInfo[playerid][pRank] <= 2) return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 3 ранга!");
ShowPlayerDialog(playerid, 2014, DIALOG_STYLE_LIST, "Взять оружие со склада LCN", "- Deagle [70 матов/50 патронов]\n- Shotgun [50 матов/15 патронов]\n- Rifle [100 матов/10 патронов]\n- M4 [500 матов/100 патронов]\n- AK-47 [500 матов/100 патронов]\n- Mp5 [400 матов/200 патронов]\n- Sdpistol [100 матов/100 патронов])", "Выбрать", "Отмена");
}
}
case 14:
{
if(IsPlayerInRangeOfPoint(playerid, 4.0,1257.1469,-792.7399,1084.2344))//рм getgun
{
if(PlayerInfo[playerid][pRank] <= 2) return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 3 ранга!");
ShowPlayerDialog(playerid, 2015, DIALOG_STYLE_LIST, "Взять оружие со склада Русской Мафии", "- Deagle [70 матов/50 патронов]\n- Shotgun [50 матов/15 патронов]\n- Rifle [100 матов/10 патронов]\n- M4 [500 матов/100 патронов]\n- AK-47 [500 матов/100 патронов]\n- Mp5 [400 матов/200 патронов]\n- Sdpistol [100 матов/100 патронов])", "Выбрать", "Отмена");
}
}
}
return true;
}
Код:
case 2013:
{
if(response)
{
if(listitem == 0)
{
if(yakuzamats <= 50)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!"); //дигл
gun = 24; ammo = 50;
yakuzamats -= 70;
}
else if(listitem == 1)
{
if(yakuzamats <= 50)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!"); //шотган
gun = 25; ammo = 15;
yakuzamats -= 50;
}
else if(listitem == 2)
{
if(yakuzamats <= 50)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!"); //riфл
gun = 33; ammo = 10;
yakuzamats -= 100;
}
else if(listitem == 3)
{
if(yakuzamats <= 50)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");//m4
gun = 31; ammo = 100;
yakuzamats -= 500;
}
else if(listitem == 4)
{
if(yakuzamats <= 50)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!"); //ak47
gun = 30; ammo = 100;
yakuzamats -= 500;
}
else if(listitem == 5)
{
if(yakuzamats <= 50)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!"); //mp5
gun = 29; ammo = 200;
yakuzamats -= 400;
}
else if(listitem == 6)
{
if(yakuzamats <= 50)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!"); //sdpistol
gun = 23; ammo = 100; yakuzamats -= 100;
}
GetWeaponName(gun, gunname, sizeof(gunname));
GiveWeapon(playerid, gun, ammo);
SendClientMessage(playerid,COLOR_WHITE,"Вы взяли оружие со склада");
format(stringer, sizeof(stringer), "%s взял(а) оружие со склада", PlayerInfo[playerid][pNames]);
ProxDetector(playerid, 20.0, COLOR_PURPLE, stringer);
SetOtherInt("yakuzamats", yakuzamats);
return true;
}
else { return true; }
}
case 2014:
{
if(response)
{
if(listitem == 0)
{
if(lcnmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 24; ammo = 50; lcnmats -= 70;
}
else if(listitem == 1)
{
if(lcnmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 25; ammo = 15; lcnmats -= 50;
}
else if(listitem == 2)
{
if(lcnmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 33; ammo = 10; lcnmats -= 100;
}
else if(listitem == 3)
{
if(lcnmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 31; ammo = 100; lcnmats -= 500;
}
else if(listitem == 4)
{
if(lcnmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 30; ammo = 100; lcnmats -= 500;
}
else if(listitem == 5)
{
if(lcnmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 29; ammo = 200; lcnmats -= 400;
}
else if(listitem == 6)
{
if(lcnmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 23; ammo = 100; lcnmats -= 100;
}
GetWeaponName(gun, gunname, sizeof(gunname));
GiveWeapon(playerid, gun, ammo);
SendClientMessage(playerid, 0x6ab1ffaa, "Вы взяли оружие со склада");
format(stringer, sizeof(stringer), "%s взял(а) оружие со склада", PlayerInfo[playerid][pNames]);
ProxDetector(playerid, 20.0, COLOR_PURPLE, stringer);
SetOtherInt("lcnmats", lcnmats);
return true;
}
else return true;
}
case 2015:
{
if(response)
{
if(listitem == 0)
{
if(rmmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 24; ammo = 50; rmmats -= 70;
}
else if(listitem == 1)
{
if(rmmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 25; ammo = 15; rmmats -= 50;
}
else if(listitem == 2)
{
if(rmmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 33; ammo = 10; rmmats -= 100;
}
else if(listitem == 3)
{
if(rmmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 31; ammo = 100; rmmats -= 500;
}
else if(listitem == 4)
{
if(rmmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 30; ammo = 100; rmmats -= 500;
}
else if(listitem == 5)
{
if(rmmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 29; ammo = 200; rmmats -= 400;
}
else if(listitem == 6)
{
if(rmmats <= 50) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 23; ammo = 100; rmmats -= 100;
}
GetWeaponName(gun, gunname, sizeof(gunname));
GiveWeapon(playerid, gun, ammo);
SendClientMessage(playerid, 0x6ab1ffaa, "Вы взяли оружие со склада");
format(stringer, sizeof(stringer), "%s взял(а) оружие со склада", PlayerInfo[playerid][pNames]);
ProxDetector(playerid, 20.0, COLOR_PURPLE, stringer);
SetOtherInt("rmmats", rmmats);
return true;
}
else { return true; }
}
так же протестил,
return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 3 ранга!");
не пишется когда у меня 1-2 ранг, даже при этом
Последнее редактирование:
