detaljan opis problema: treba mi da npr da samo mogu staviti smecer u jednu vrstu auta ili pretresi samo ta auto za koja sam naravio stock... Ovako sam ja to probao
Dio skripte:
if(SmecarVozila(GetPlayerVehicleID(playerid))) if(SmecarVozila(GetPlayerVehicleID(playerid))) stock SmecarVozila(carid)
{
for(new i = 0; i < sizeof(Smecar); i++)
{
if(carid == Smecar) return 1;
}
return 0;
}
if(newkeys & KEY_FIRE)
{
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid, pX, pY, pZ);
new Float:vX1, Float:vY1, Float:vZ1;
new Found = 0, vid = 0;
while((vid < MAX_VOZILA) && (!Found))
{
vid++;
GetVehiclePos(vid,vX1,vY1,vZ1);
if((floatabs(pX - vX1) < 2.0) && (floatabs(pY - vY1) < 5.0) && (floatabs(pZ - vZ1) < 3.0) && (vid != GetPlayerVehicleID(playerid)))
{
if(SmeceURuci == 0)
{
if(IgracKodKontejnera(playerid))
SetPlayerAttachedObject(playerid, SMECE_SLOT, 1264, 6, 0.350844, -0.281519, 0.002100, 65.417259, 202.354019, 219.397430, 1.000000, 1.000000, 1.000000 );
SmeceURuci = 1;
SCM(playerid, -1, ""ZELENA""ZUTA"Pokupili ste smece iz kontejnera, bacite ga u kamion");
}
else if(SmeceURuci == 1)
{
if(SmecarVozila(GetPlayerVehicleID(playerid)))
RemovePlayerAttachedObject(playerid, SMECE_SLOT);
SmeceURuci = 0;
SCM(playerid, -1, ""ZELENA""ZUTA"Bacili ste vrecu sa smecam u kamion");
return 1;
}
}
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava