- 0
Войдите для возможности подписаться
Подписчики
0
Не выбивает диалог
Вопрос от
archiboy6 P
,
Вопросы
Лучший ответ
Просто в моде из которого я вырезал стоял ид диалога 0 и я поставил везде 0 там где диалог и заработало
Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От tivan666ban
Скажите пожалуйста почему этот код(знаю что ещё не допиленный)
выдаёт эти ошибки
-
Опубликовано · Жалоба
Почему не выбивает диалог при хп авто 500?
public OnVehicleDamageStatusUpdate(vehicleid, playerid) { new Float:hp,Float:car_hp; GetVehicleHealth(vehicleid,car_hp); hp = GetPVarFloat(playerid,#P_Carhp); if((hp - car_hp) >= 500.0) { foreach(new i:Player) { if(GetPVarInt(i,#P_Avto_A) > 0) continue; if(GetPVarInt(i,"Seatbelt")) continue; if(IsPlayerInVehicle(i,vehicleid)) { TogglePlayerControllable(i,false); SetPlayerHealth(i,10.0); SetPVarInt(i,#P_Avto_S,GetPlayerVehicleSeat(i)); ShowPlayerDialog(i,57894,DIALOG_STYLE_MSGBOX,"{D03434}Вы пострадали в аварии!","{D03434}\t\tВы пострадали в аварии!\n\tВнимание! Вас зажало в автомобиле!\nВызовите службу спасения по. тел 112! (( /call 112 ))","Понял",""); SetPVarInt(i,#P_Avto_A,1); ApplyAnimation(i,"PED","CAR_dead_LHS",4.1,0,1,1,1,1); } } SetPVarFloat(playerid,#P_Carhp,car_hp); } if(bezopas[playerid] == 1) { } else if(bezopas[playerid] == 0) { GetPlayerHealth(playerid, hp); SetPlayerHealth(playerid,hp-0.0); } foreach(new i:Player) { if(i != playerid) { if(IsPlayerInVehicle(i,vehicleid)) { if(bezopas[playerid] == 0) { GetPlayerHealth(i, hp); SetPlayerHealth(i,hp-0.0); } } } } return 1; }
public OnVehicleDamageStatusUpdate(vehicleid, playerid) { new Float:hp,Float:car_hp; GetVehicleHealth(vehicleid,car_hp); hp = GetPVarFloat(playerid,#P_Carhp); if((hp - car_hp) <= 500.0) { foreach(new i:Player) { if(GetPVarInt(i,#P_Avto_A) > 0) continue; if(GetPVarInt(i,"Seatbelt")) continue; if(IsPlayerInVehicle(i,vehicleid)) { TogglePlayerControllable(i,false); SetPlayerHealth(i,10.0); SetPVarInt(i,#P_Avto_S,GetPlayerVehicleSeat(i)); ShowPlayerDialog(i,57894,DIALOG_STYLE_MSGBOX,"{D03434}Вы пострадали в аварии!","{D03434}\t\tВы пострадали в аварии!\n\tВнимание! Вас зажало в автомобиле!\nВызовите службу спасения по. тел 112! (( /call 112 ))","Понял",""); SetPVarInt(i,#P_Avto_A,1); ApplyAnimation(i,"PED","CAR_dead_LHS",4.1,0,1,1,1,1); } } SetPVarFloat(playerid,#P_Carhp,car_hp); } if(bezopas[playerid] == 1) { } else if(bezopas[playerid] == 0) { GetPlayerHealth(playerid, hp); SetPlayerHealth(playerid,hp-0.0); } foreach(new i:Player) { if(i != playerid) { if(IsPlayerInVehicle(i,vehicleid)) { if(bezopas[playerid] == 0) { GetPlayerHealth(i, hp); SetPlayerHealth(i,hp-0.0); } } } } return 1; }
Сделал так И все работает, но не выбивает диалог что попал в аварию
Поделиться сообщением
Ссылка на сообщение