mafik Дата: Понедельник, 03.03.2014, 03:41:32 | Сообщение # 1
Группа: Пользователи
Сообщений: 19
Доброго времени суток вот не могу разобраться с заводкой . Вообщем сажусь я в машину и завожу двигатель пишет вы завели двигатель потом сажусь в другую машину хочу завести её пишет вы заглушили двигатель нажимаю ещё раз и она тока тогда заводится if(strcmp(cmd, "/en", true) == 0) { if(EngineState [playerid]== false) { new name[MAX_PLAYER_NAME]; if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { GetPlayerName(playerid, name, sizeof(name)); GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); format(string, sizeof(string), " %s завел(а) двигатель", name); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); EngineState [playerid]= true; } } } else if(EngineState [playerid]== true) { if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); format(string, sizeof(string), " %s заглушил(а) двигатель", name); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); EngineState [playerid]= false; } } } return true; } в ongamemodeinit(e) ManualVehicleEngineAndLights();
Сообщение Доброго времени суток вот не могу разобраться с заводкой . Вообщем сажусь я в машину и завожу двигатель пишет вы завели двигатель потом сажусь в другую машину хочу завести её пишет вы заглушили двигатель нажимаю ещё раз и она тока тогда заводится if(strcmp(cmd, "/en", true) == 0) { if(EngineState [playerid]== false) { new name[MAX_PLAYER_NAME]; if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { GetPlayerName(playerid, name, sizeof(name)); GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); format(string, sizeof(string), " %s завел(а) двигатель", name); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); EngineState [playerid]= true; } } } else if(EngineState [playerid]== true) { if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); format(string, sizeof(string), " %s заглушил(а) двигатель", name); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); EngineState [playerid]= false; } } } return true; } в ongamemodeinit(e) ManualVehicleEngineAndLights(); Автор - mafik Дата добавления - 03.03.2014 в 03:41:32
КРОТ Дата: Вторник, 08.04.2014, 15:28:40 | Сообщение # 3
Группа: Скриптер
Сообщений: 151
Цитата mafik (
)
EngineState [playerid]
замени на Код
EngineState [(GetPlayerVehicleID(playerid)]
ну и ессно в шампе EngineState поменяй с max_players на авто
Господи спаси от фугаса в танк летящего, от артовода с небо глядящего, от гада в карму заходящего, и от нуба в команду входящего Аминь
Сообщение Цитата mafik (
)
EngineState [playerid]
замени на Код
EngineState [(GetPlayerVehicleID(playerid)]
ну и ессно в шампе EngineState поменяй с max_players на автоАвтор - КРОТ Дата добавления - 08.04.2014 в 15:28:40