Detaljan opis problema: Zmigavci se pale samo noću, a vidio sam na nekim serverima da može i po danu pa ako može neko da mi pomogne.
Dio skripte: Evo cijela FS
/*
System kierunkowskazów by xqz
24.06.2013r. 13:17 :)
*/
#include a_samp
new Indicators_xqz;
stock SetVehicleIndicator(vehicleid, leftindicator=0, rightindicator=0)
{
if(!leftindicator & !rightindicator) return false;
new Float:_vX, Float:_vY, Float:_vZ;
if(rightindicator)
{
if(IsTrailerAttachedToVehicle(vehicleid))
{
new omg = GetVehicleModel(GetVehicleTrailer(vehicleid));
GetVehicleModelInfo(omg, VEHICLE_MODEL_INFO_SIZE, _vX, _vY, _vZ);
Indicators_xqz = CreateObject(19294, 0, 0, 0,0,0,0);
AttachObjectToVehicle(Indicators_xqz, GetVehicleTrailer(vehicleid), _vX/2.4, -_vY/3.35, -1.0 ,0,0,0);
}
GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE, _vX, _vY, _vZ);
Indicators_xqz = CreateObject(19294, 0, 0, 0,0,0,0);
AttachObjectToVehicle(Indicators_xqz, vehicleid, _vX/2.23, _vY/2.23, 0.1 ,0,0,0);
Indicators_xqz = CreateObject(19294, 0, 0, 0,0,0,0);
AttachObjectToVehicle(Indicators_xqz, vehicleid, _vX/2.23, -_vY/2.23, 0.1 ,0,0,0);
}
if(leftindicator)
{
if(IsTrailerAttachedToVehicle(vehicleid))
{
new omg = GetVehicleModel(GetVehicleTrailer(vehicleid));
GetVehicleModelInfo(omg, VEHICLE_MODEL_INFO_SIZE, _vX, _vY, _vZ);
Indicators_xqz = CreateObject(19294, 0, 0, 0,0,0,0);
AttachObjectToVehicle(Indicators_xqz, GetVehicleTrailer(vehicleid), -_vX/2.4, -_vY/3.35, -1.0 ,0,0,0);
}
GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE, _vX, _vY, _vZ);
Indicators_xqz = CreateObject(19294, 0, 0, 0,0,0,0);
AttachObjectToVehicle(Indicators_xqz, vehicleid, -_vX/2.23, _vY/2.23, 0.1 ,0,0,0);
Indicators_xqz = CreateObject(19294, 0, 0, 0,0,0,0);
AttachObjectToVehicle(Indicators_xqz, vehicleid, -_vX/2.23, -_vY/2.23, 0.1 ,0,0,0);
}
return 1;
}
public OnPlayerKeyStateChange(playerid,newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2)
{
if(!IsAPlane(GetPlayerVehicleID(playerid)) && !IsABoat(GetPlayerVehicleID(playerid)))
{
new vid = GetPlayerVehicleID(playerid);
if(newkeys & ( KEY_LOOK_LEFT ) && newkeys & ( KEY_LOOK_RIGHT ))
{
if(Indicators_xqz /*|| Indicators_xqz*/) DestroyObject(Indicators_xqz),DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz),Indicators_xqz=0;
else if(Indicators_xqz /*|| Indicators_xqz*/) DestroyObject(Indicators_xqz),DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz),Indicators_xqz=0;
else
SetVehicleIndicator(vid,1,1);
return 1;
}
if(newkeys & KEY_LOOK_RIGHT)
{
if(Indicators_xqz /*|| Indicators_xqz*/) DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz),Indicators_xqz=0;
else if(Indicators_xqz/*|| Indicators_xqz*/) DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz),Indicators_xqz=0;
else
SetVehicleIndicator(vid,0,1);
}
if(newkeys & KEY_LOOK_LEFT)
{
if(Indicators_xqz/*|| Indicators_xqz*/) DestroyObject(Indicators_xqz),DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz),Indicators_xqz=0;
else if(Indicators_xqz /*|| Indicators_xqz*/) DestroyObject(Indicators_xqz),DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz),Indicators_xqz=0;
else
SetVehicleIndicator(vid,1,0);
}
}
}
return 1;
}
public OnVehicleDeath(vehicleid)
{
if(Indicators_xqz) DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz),DestroyObject(Indicators_xqz),Indicators_xqz=0;
if(Indicators_xqz) DestroyObject(Indicators_xqz), DestroyObject(Indicators_xqz),DestroyObject(Indicators_xqz),Indicators_xqz=0;
return 1;
}
stock IsAPlane(carid2)
{
new carid = GetVehicleModel(carid2);
if(carid == 592 || carid == 577 || carid == 511 || carid == 512 || carid == 593 || carid == 520 || carid == 553 || carid == 476 || carid == 519 || carid == 460 || carid == 513) return 1;
return 0;
}
stock IsABoat(carid)
{
new modelid = GetVehicleModel(carid);
if(modelid == 430 || modelid == 446 || modelid == 452 || modelid == 453 || modelid == 454 || modelid == 472 || modelid == 473 || modelid == 484 || modelid == 493 || modelid == 595)
{
return 1;
}
return 0;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): /