Вот решил зделать бомб шоп что б он был без прописей!
ну вот накидал такой скрипт:
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"!=(
Скрипт то компилется нормально, но в игре принажатии нечего не происходит! Может кто нить знает как решить эту проблему?