chogovadze
Компетентный
Вобшем работает только когда ночь а по утрам не работает. Как сделать чтобы и по утрам работал искал в других скриптах про всяких time нечего не нашол. вот код!
Код:
new carid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid) && !IsAMoto(carid) && !IsAPlane(carid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(tSignalState[carid] != 0 && ((newkeys&16384) || (newkeys&8192) || (newkeys&4096)))
{
if(tSignalState[carid] == 1) for(new i; i<2; i++) DestroyDynamicObject(tSignal[carid][i]);
else if(tSignalState[carid] == 2) for(new i=2; i<4; i++) DestroyDynamicObject(tSignal[carid][i]);
else for(new i; i<4; i++) DestroyDynamicObject(tSignal[carid][i]);
tSignalState[carid]=0;
}
else if((newkeys&16384) && !tSignalState[carid])
{
tSignal[carid][0] = CreateDynamicObject(19294, 0, 0, -100, 0, 0, 0, 0, 0, -1, 50.0);
tSignal[carid][1] = CreateDynamicObject(19294, 0, 0, -100, 0, 0, 0, 0, 0, -1, 50.0);
AttachDynamicObjectToVehicle(tSignal[carid][0], carid, 0.9, 2.5, 0.1, 0.0, 0.0, 0.0);
AttachDynamicObjectToVehicle(tSignal[carid][1], carid, 0.9, -2.7, 0.1, 0.0, 0.0, 0.0), tSignalState[carid]=1;
tSignalState[carid]=1;
}
else if((newkeys&8192) && !tSignalState[carid])
{
tSignal[carid][2] = CreateDynamicObject(19294, 0, 0, -100, 0, 0, 0, 0, 0, -1, 50.0);
tSignal[carid][3] = CreateDynamicObject(19294, 0, 0, -100, 0, 0, 0, 0, 0, -1, 50.0);
AttachDynamicObjectToVehicle(tSignal[carid][2], carid, -0.9, 2.5, 0.1, 0.0, 0.0, 0.0);
AttachDynamicObjectToVehicle(tSignal[carid][3], carid, -0.9, -2.7, 0.1, 0.0, 0.0, 0.0), tSignalState[carid]=2;
tSignalState[carid]=2;
}
else if((newkeys&4096) && !tSignalState[carid])
{
tSignal[carid][0] = CreateDynamicObject(19294, 0, 0, -100, 0, 0, 0, 0, 0, -1, 50.0);
tSignal[carid][1] = CreateDynamicObject(19294, 0, 0, -100, 0, 0, 0, 0, 0, -1, 50.0);
tSignal[carid][2] = CreateDynamicObject(19294, 0, 0, -100, 0, 0, 0, 0, 0, -1, 50.0);
tSignal[carid][3] = CreateDynamicObject(19294, 0, 0, -100, 0, 0, 0, 0, 0, -1, 50.0);
AttachDynamicObjectToVehicle(tSignal[carid][0], carid, 0.9, 2.5, 0.1, 0.0, 0.0, 0.0);
AttachDynamicObjectToVehicle(tSignal[carid][1], carid, 0.9, -2.7, 0.1, 0.0, 0.0, 0.0);
AttachDynamicObjectToVehicle(tSignal[carid][2], carid, -0.9, 2.5, 0.1, 0.0, 0.0, 0.0);
AttachDynamicObjectToVehicle(tSignal[carid][3], carid, -0.9, -2.7, 0.1, 0.0, 0.0, 0.0), tSignalState[carid]=3;
tSignalState[carid]=3;
}
}
