[Pomoc] /odvoz mozes ako nemas zakaceno vozilo

8. Apr. 2012. Zaključano
490
pregleda
5
postova
ivica 156
5
Crime Lord
8. Apr. 2012.
Skripta koju koristim:cyber
Detaljan opis problema😮va komanda odvoz se moze vrsit ako nemas zakaceno vozilo kako da stavim da mogu odvoz ako imaju zakaceno vozilo evo komande:
CMD:odvoz(playerid, params[])
{
new vehicle = GetPlayerVehicleID(playerid);
              if(!MehanicarVozila(vehicle))
              {
                SCM(playerid,COLOR_GRAD4,"{F81414}(Odbijeno) {C3C3C3} Moras biti u Mehanicar vozilu kako bi zapoceli odvoz.");
                TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
                  return 1;
              }
//if(Odvoz == 1)
//{
            //SendClientMessage(playerid, SIVA, "(Odbijeno) Sacekajte 5 minuta prije slijedeceg odvoza.");
    //return 1;
//}
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SIVA, "(greska) Niste u vozilu!");
if (GetVehicleModel(GetPlayerVehicleID(playerid)) != 525) return SendClientMessage(playerid, SIVA, "(greska) Niste u Mehanicar vozilu!");
if(GetPlayerState(playerid)!=2) return SendClientMessage(playerid, SVETLOPLAVA, "Niste u vozilu");
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new Float:vX,Float:vY,Float:vZ;
new Found=0;
new vid=0;
new ex_string;
format(ex_string, sizeof(ex_string), "(greska) Slijedeci odvoz mozete vrsiti tek za %d sekundi/e!", OdvozT);
if(OdvozT > 1) return SendClientMessage(playerid, SIVA, ex_string);
OdvozT = 800; // u sekundama ovde..
//Odvoz = 1;
//SetTimerEx("Odvoz1",360000, false, "i", playerid);
while((vid{
vid++;
GetVehiclePos(vid,vX,vY,vZ);
if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
{
Found=1;
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
}
else
{
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
SendClientMessage(playerid, ZUTA, "(posao) Aktivirali ste odvoz vozila!");
SendClientMessage(playerid, COLOR_ALLDEPT,"(posao) Sada odvezite vozilo oznaceno na karti!");
SendClientMessage(playerid, COLOR_ALLDEPT,"(posao) Nakon sto odvezete vozilo dobit cete svotu za odradjeni posao!");
CP = 14000;
SetPlayerCheckpoint(playerid, -2433.4729,1075.9021,55.7279,5.0);
}
}
//if(!Found) return SendClientMessage(playerid,SVETLOPLAVA,"Nisi dovoljno blizu auta");
}
return true;
}

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Johnâ„¢
5
Godfather
8. Apr. 2012.
Probaj ovako:

CMD:odvoz(playerid, params[])
{
new vehicle = GetPlayerVehicleID(playerid);
              if(!MehanicarVozila(vehicle))
              {
                SCM(playerid,COLOR_GRAD4,"{F81414}(Odbijeno) {C3C3C3} Moras biti u Mehanicar vozilu kako bi zapoceli odvoz.");
                TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
                  return 1;
              }
//if(Odvoz == 1)
//{
            //SendClientMessage(playerid, SIVA, "(Odbijeno) Sacekajte 5 minuta prije slijedeceg odvoza.");
    //return 1;
//}
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SIVA, "(greska) Niste u vozilu!");
if (GetVehicleModel(GetPlayerVehicleID(playerid)) != 525) return SendClientMessage(playerid, SIVA, "(greska) Niste u Mehanicar vozilu!");
if(GetPlayerState(playerid)!=2) return SendClientMessage(playerid, SVETLOPLAVA, "Niste u vozilu");
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new Float:vX,Float:vY,Float:vZ;
new Found=0;
new vid=0;
new ex_string;
format(ex_string, sizeof(ex_string), "(greska) Slijedeci odvoz mozete vrsiti tek za %d sekundi/e!", OdvozT);
if(OdvozT > 1) return SendClientMessage(playerid, SIVA, ex_string);
OdvozT = 800; // u sekundama ovde..
//Odvoz = 1;
//SetTimerEx("Odvoz1",360000, false, "i", playerid);
while((vid{
vid++;
GetVehiclePos(vid,vX,vY,vZ);
if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
{
Found=1;
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
SendClientMessage(playerid, ZUTA, "(posao) Aktivirali ste odvoz vozila!");
SendClientMessage(playerid, COLOR_ALLDEPT,"(posao) Sada odvezite vozilo oznaceno na karti!");
SendClientMessage(playerid, COLOR_ALLDEPT,"(posao) Nakon sto odvezete vozilo dobit cete svotu za odradjeni posao!");
CP = 14000;
SetPlayerCheckpoint(playerid, -2433.4729,1075.9021,55.7279,5.0);
}
}
//if(!Found) return SendClientMessage(playerid,SVETLOPLAVA,"Nisi dovoljno blizu auta");
}
return true;
}
ivica 156
5
Crime Lord
8. Apr. 2012.
ne joey nego ti sad udes u mehanicar vozilo znas i ne trebas kacit vozilo neko nego sam kucas /odvoz i odes u meh vozilu do markera i dobijes pare
ivica 156
5
Crime Lord
8. Apr. 2012.
rijeseno,moze lock!!
Johnâ„¢
5
Godfather
8. Apr. 2012.
Problem riješen - LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha