Half_Blood_Prince Дата: Понедельник, 03.01.2011, 20:28:44 | Сообщение # 1
Группа: Пользователи
Сообщений: 347
Вот у меня стоит эффект, типо врезался экран шатается и хп немного отняло, а как сделать так чтоб после столкновения парализовало и нельзя было двигаться, ездить на некоторое время
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Вот у меня стоит эффект, типо врезался экран шатается и хп немного отняло, а как сделать так чтоб после столкновения парализовало и нельзя было двигаться, ездить на некоторое время Автор - Half_Blood_Prince Дата добавления - 03.01.2011 в 20:28:44
Сообщение Prince_ADA , скинь код сталкивание кое-что допишу тебе:)Автор - admin Дата добавления - 04.01.2011 в 05:01:34
Half_Blood_Prince Дата: Вторник, 04.01.2011, 17:09:46 | Сообщение # 3
Группа: Пользователи
Сообщений: 347
Code
forward VehicleSpeed(playerid); public VehicleSpeed(playerid) { new Float:ovx, Float:ovy, Float:ovz; if(IsPlayerInAnyVehicle(playerid)) { GetVehicleVelocity(GetPlayerVehicleID(playerid), ovx, ovy, ovz); if(ovx < -0.4 || ovx > 0.4 || ovy < -0.4 || ovy > 0.4 && !IsSpeeding[playerid]) { CrashTimer[playerid] = SetTimerEx("Speeding", 100, 1, "i", playerid); IsSpeeding[playerid] = true; } else { KillTimer(CrashTimer[playerid]); IsSpeeding[playerid] = false; } } return 1; } forward Speeding(playerid); public Speeding(playerid) { new Float:nvx, Float:nvy, Float:nvz; if(IsPlayerInAnyVehicle(playerid) && IsSpeeding[playerid]) { GetVehicleVelocity(GetPlayerVehicleID(playerid), nvx, nvy, nvz); if(nvx > -0.1 && nvx < 0.1 && nvy > -0.1 && nvy < 0.1) { new Float:crashhealth; GetPlayerHealth(playerid, crashhealth); crashhealth -= 10.0; SetPlayerHealth(playerid, crashhealth); SetPlayerDrunkLevel(playerid, 150000); SetTimerEx("StopCameraEffect", 15000, 0, "i", playerid); IsSpeeding[playerid] = false; } } return 1; }
Добавлено (04.01.2011, 17:09) --------------------------------------------- Закрой тему я уже всё сделал сам
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Code
forward VehicleSpeed(playerid); public VehicleSpeed(playerid) { new Float:ovx, Float:ovy, Float:ovz; if(IsPlayerInAnyVehicle(playerid)) { GetVehicleVelocity(GetPlayerVehicleID(playerid), ovx, ovy, ovz); if(ovx < -0.4 || ovx > 0.4 || ovy < -0.4 || ovy > 0.4 && !IsSpeeding[playerid]) { CrashTimer[playerid] = SetTimerEx("Speeding", 100, 1, "i", playerid); IsSpeeding[playerid] = true; } else { KillTimer(CrashTimer[playerid]); IsSpeeding[playerid] = false; } } return 1; } forward Speeding(playerid); public Speeding(playerid) { new Float:nvx, Float:nvy, Float:nvz; if(IsPlayerInAnyVehicle(playerid) && IsSpeeding[playerid]) { GetVehicleVelocity(GetPlayerVehicleID(playerid), nvx, nvy, nvz); if(nvx > -0.1 && nvx < 0.1 && nvy > -0.1 && nvy < 0.1) { new Float:crashhealth; GetPlayerHealth(playerid, crashhealth); crashhealth -= 10.0; SetPlayerHealth(playerid, crashhealth); SetPlayerDrunkLevel(playerid, 150000); SetTimerEx("StopCameraEffect", 15000, 0, "i", playerid); IsSpeeding[playerid] = false; } } return 1; }
Добавлено (04.01.2011, 17:09) --------------------------------------------- Закрой тему я уже всё сделал сам
Автор - Half_Blood_Prince Дата добавления - 04.01.2011 в 17:09:46