[POMOC]Komanda Nafta

Započeo Vuzimir
1. Dec. 2012. Zaključano
506
pregleda
12
postova
Vuzimir
5
Kingpin
1. Dec. 2012.
Skripta koju koristim: Moja
Detaljan opis problema: E ovako kopirao sam komandu nafta sa NL-a i editovao sam je...I kada pisem nafta ono mi pise da nisam u kamionu za naftu ja iskljucim taj dio odem da utovarim naftu ono uopste nece ni naftu da utovari nzm do cega je:
Dio skripte: evo komanda nafta:
CMD:nafta(playerid, params[])
{
if(PlayerInfo != 2) return SCM(playerid, GRAD2, "(greska) Niste zaposleni kao vozac nafte!");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "(greska) Niste u kamionu za naftu!!!");
if(GetPlayerVehicleID(playerid) < NaftaKamion || GetPlayerVehicleID(playerid) > NaftaKamion) return SCM(playerid, GRAD2, "(greska) Niste u kamionu za naftu!");
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SCM(playerid, GRAD2, "(greska) Morate zakaciti prikolicu!");
if(hNafta != 0) return SCM(playerid, GRAD2, "(greska) Vec imate aktiviran prevoz nafte! (koristite /ponisti)");
SetPlayerCheckpoint(playerid, 1404.9890,451.2770,20.1360, 5.0);
hNafta = 1;
SCM(playerid, ZUTA, "(posao) Aktivirali ste prevoz nafte.");
SCM(playerid, LTPINK,  "    Najpre utovarite naftu na oznacenom mestu, a zatim je istovarite na nasumicno odabranoj benzinskoj stanici.");
return 1;
}


Evo kamioni:
	NaftaKamion = AddStaticVehicleEx(515,1206.00000000,185.50000000,21.70000076,335.00000000,126,126,200); //Tanker
    NaftaKamion = AddStaticVehicleEx(515,1194.69995117,161.80000305,21.70000076,334.99511719,-1,-1,15); //Roadtrain
    NaftaKamion = AddStaticVehicleEx(515,1200.39941406,173.59960938,21.70000076,334.99511719,-1,-1,15); //Roadtrain
    NaftaKamion = AddStaticVehicleEx(515,1189.50000000,150.10000610,21.70000076,334.99511719,-1,-1,15); //Roadtrain


i evo vam kada dodje do range gdje treba da se utovari:
	if(IsPlayerInRangeOfPoint(playerid, 7.0, 1404.9890,451.2770,20.1360))
{
    if(PlayerInfo == 2 && hNafta == 2 && hvID >= NaftaKamion && hvID <= NaftaKamion && GetPlayerState(playerid) == 2)
    {
        if(IsTrailerAttachedToVehicle(hvID))
        {
        TogglePlayerControllable(playerid, 0);
        GameTextForPlayer(playerid, "~w~Utovar nafte", 5000, 1);
        dostavautovar = SetTimerEx("Utovar", 15000, false, "d", playerid);
        hNafta = 2;
        new x = random(4);
        switch(x)
        {
            case 0: SetPlayerCheckpoint(playerid, 653.00000000,-550.50000000,16.10000038, 5.0);
            case 1: SetPlayerCheckpoint(playerid, 40000153,-152.60000610,1.39999998, 5.0);
            case 2: SetPlayerCheckpoint(playerid, 2279.60009766,25.20000076,26.29999924, 5.0);
            case 3: SetPlayerCheckpoint(playerid, -98.50000000,-1165.30004883,2.29999995, 5.0);
}
}
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
--Lood--
5
Crime Lord
1. Dec. 2012.
i zameni smao ovo sada


if(GetPlayerVehicleID(playerid) < NaftaKamion || GetPlayerVehicleID(playerid) > NaftaKamion) return SCM(playerid, GRAD2, "(greska) Niste u kamionu za naftu!");


sa ovim

if(!KamionZaNaftu(GetPlayerVehicleID(playerid)) return SendClientMessage(playerid, -1, "Niste u kamionu za prevoz nafte");


i trebalo bi radit 🙂
Vuzimir
5
Kingpin
1. Dec. 2012.
--Lood-- wrote on December 1, 2012, 12:09 pm:
i zameni smao ovo sada


if(GetPlayerVehicleID(playerid) < NaftaKamion || GetPlayerVehicleID(playerid) > NaftaKamion) return SCM(playerid, GRAD2, "(greska) Niste u kamionu za naftu!");


sa ovim

if(!KamionZaNaftu(GetPlayerVehicleID(playerid)) return SendClientMessage(playerid, -1, "Niste u kamionu za prevoz nafte");


i trebalo bi radit 🙂


Errori:
error 012: invalid function call, not a valid address
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Blaeks_Biofor
5
Forum Don
1. Dec. 2012.
if(GetPlayerVehicleID(playerid) != NaftaKamion || GetPlayerVehicleID(playerid) != NaftaKamion) return SCM(playerid, GRAD2, "(greska) Niste u kamionu za naftu!");
?
Vuzimir
5
Kingpin
1. Dec. 2012.
Blaeks wrote on December 1, 2012, 12:54 pm:
if(GetPlayerVehicleID(playerid) != NaftaKamion || GetPlayerVehicleID(playerid) != NaftaKamion) return SCM(playerid, GRAD2, "(greska) Niste u kamionu za naftu!");
?


Nema errora ali pise da nisam u kamionu za naftu.... :/
--Lood--
5
Crime Lord
1. Dec. 2012.
brt sjebo sam se prosli put

msm sve sma ti napiso ali neznam zasto nie poslalo -.-

forward KamionZaNaftu(vozilo);


public

KamionZaNaftu(vozilo)
{

for(new i = 0; i < sizeof(NaftaKamion); i++)
{
if(vozilo == NaftaKamion) return 1;
}

return 0;
}



e tek sada zamenis ono dvoje 🙂


if(GetPlayerVehicleID(playerid) < NaftaKamion || GetPlayerVehicleID(playerid) > NaftaKamion) return SCM(playerid, GRAD2, "(greska) Niste u kamionu za naftu!");


sa ovim

if(!KamionZaNaftu(GetPlayerVehicleID(playerid)) return SendClientMessage(playerid, -1, "Niste u kamionu za prevoz nafte");
Vuzimir
5
Kingpin
1. Dec. 2012.
--Lood-- wrote on December 1, 2012, 1:15 pm:
brt sjebo sam se prosli put

msm sve sma ti napiso ali neznam zasto nie poslalo -.-

forward KamionZaNaftu(vozilo);


public

KamionZaNaftu(vozilo)
{

for(new i = 0; i < sizeof(NaftaKamion); i++)
{
if(vozilo == NaftaKamion) return 1;
}

return 0;
}



e tek sada zamenis ono dvoje 🙂


if(GetPlayerVehicleID(playerid) < NaftaKamion || GetPlayerVehicleID(playerid) > NaftaKamion) return SCM(playerid, GRAD2, "(greska) Niste u kamionu za naftu!");


sa ovim

if(!KamionZaNaftu(GetPlayerVehicleID(playerid)) return SendClientMessage(playerid, -1, "Niste u kamionu za prevoz nafte");


error:
error 001: expected token: ")", but found "return"


linija:
if(!KamionZaNaftu(GetPlayerVehicleID(playerid)) return SCM(playerid, -1, "Niste u kamionu za prevoz nafte");
--Lood--
5
Crime Lord
1. Dec. 2012.
stavi vako

if(!KamionZaNaftu(GetPlayerVehicleID(playerid))) return SCM(playerid, -1, "Niste u kamionu za prevoz nafte");

Vuzimir
5
Kingpin
1. Dec. 2012.
--Lood-- wrote on December 1, 2012, 1:27 pm:
stavi vako

if(!KamionZaNaftu(GetPlayerVehicleID(playerid))) return SCM(playerid, -1, "Niste u kamionu za prevoz nafte");



Ok fix sam to... ali sada nece da mi utovara naftu...
	if(IsPlayerInRangeOfPoint(playerid, 7.0, 1404.9890,451.2770,20.1360))
{
    if(PlayerInfo == 2 && hNafta == 2 && hvID >= NaftaKamion && hvID <= NaftaKamion && GetPlayerState(playerid) == 2)
    {
        if(IsTrailerAttachedToVehicle(hvID))
        {
        TogglePlayerControllable(playerid, 0);
        GameTextForPlayer(playerid, "~w~Utovar nafte", 5000, 1);
        dostavautovar = SetTimerEx("Utovar", 15000, false, "d", playerid);
        hNafta = 2;
        new x = random(4);
        switch(x)
        {
            case 0: SetPlayerCheckpoint(playerid, 653.00000000,-550.50000000,16.10000038, 5.0);
            case 1: SetPlayerCheckpoint(playerid, 40000153,-152.60000610,1.39999998, 5.0);
            case 2: SetPlayerCheckpoint(playerid, 2279.60009766,25.20000076,26.29999924, 5.0);
            case 3: SetPlayerCheckpoint(playerid, -98.50000000,-1165.30004883,2.29999995, 5.0);
}
}
}
}
PWN|Medis
5
Kingpin
1. Dec. 2012.
normalno da nece radit kad nisi sve prenio iz moda
Vuzimir
5
Kingpin
1. Dec. 2012.
Quote from December 1, 2012, 1:34 pm:
normalno da nece radit kad nisi sve prenio iz moda


Kada si tako pametan ajde reci sta nisam prenio iz moda?

Ja sam samo iskljucio Duznost, da netrebas ici na duznost kako bi vozio...
Vuzimir
5
Kingpin
1. Dec. 2012.
SREDJENO MOZE LOCK!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha