Вот решил зделать бомб шоп что б он был без прописей!
ну вот накидал такой скрипт:
if ((newkeys==KEY_FIRE)&&(curvpldk[playerid]==1)&&(GetPlayerWeapon(playerid)==40))
{
if(curvpld[playerid] == 999) {
SendClientMessage(playerid,COLOR_RED,"* Òû íå óñòàíàâëèâàë áîìáó íà ìàøèíó");
} else {
ExploseVehicle(curvpld[playerid]);
SendClientMessage(playerid, 0xFFFFFFAA, "* Ìàøèíà âçîðâàíà");
curvpldk[playerid] = 0;
for (new v = 1; v < MAX_VEHICLES; v++) {
new dis = GetDistanceBetweenVehicles(curvpld[playerid],v);
if (dis < 5) {
SetVehicleHealth(v,0);
}
else if (dis > 5 && dis < 10) {
GiveVehicleHealth(v,-650);
}
else if (dis > 10 && dis < 15) {
GiveVehicleHealth(v,-300);
}
}
}
}
}Меня собственно интерисует самая верхняя строчка!
Вот все условия в ней работаю кроме GetPlayerWeapon(playerid)==40
Хотя если я изменю допустим 40 на 22(пистик) то все работает на ура, а чем же не нравится ему оружие "Detonator"!=(
Скрипт то компилется нормально, но в игре принажатии нечего не происходит! Может кто нить знает как решить эту проблему?




