[Pomoc] Oko posla Kamiondzija sa Checkpointima

Započeo Bugi
4. Jun 2013. Zaključano
328
pregleda
2
postova
Bugi
5
Crime Lord
4. Jun 2013.
Skripta koju koristim: od 0
Detaljan opis problema: Pa na osnovu Makijevog tuta za posao kosac trave napravio ja za vozac nafte tj kamiondzija i sad prodjem prvi marker i tu ispise sve lepo utovaranje nafte itd zatim odem do drugog markera na kom bi trebalo da se istovari nafta a umesto toga uradi se ono sa 3. markera tj igrac dobije pare... U cemu gresim evo kodovi?
Dio skripte:
na vrhu
new naftakamion;

i
new VoziNaftu;


stock za ovo naftakamion tj za taj kamion vozaca nafte
stock NaftaKamion(carid)
{
for(new i = 0; i < sizeof(naftakamion); i++)
{
if(carid == naftakamion) return 1;
}
return 0;
}


Zatim idu OnPlayerEnterCheckpoint
new random_guza = 400+random(600);
new string1;
if(VoziNaftu == 1)
{
new idv = GetPlayerVehicleID(playerid);
    if(NaftaKamion(idv))
    {
    if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
        {
VoziNaftu = 2;
            DisablePlayerCheckpoint(playerid);
            SetPlayerCheckpoint(playerid,1613.1394,-1753.4520,13.2692, 5.0);
            TogglePlayerControllable(playerid, 0);
            SetTimerEx("Naftica",10000,false,"d",playerid);
            GameTextForPlayer(playerid, "Molimo pricekajte~n~da se nafta utovari...", 10000, 5);
}
}
    return 1;
}
if(VoziNaftu == 2)
{
new idv = GetPlayerVehicleID(playerid);
    if(NaftaKamion(idv))
    {
    if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
        {
VoziNaftu = 3;
            DisablePlayerCheckpoint(playerid);
            SetPlayerCheckpoint(playerid,2116.8909,907.6600,10.8203, 5.0);
            TogglePlayerControllable(playerid, 0);
            SetTimerEx("Nafticaa",10000,false,"d",playerid);
            GameTextForPlayer(playerid, "Molimo pricekajte~n~da se nafta istovari...", 10000, 5);
}
}
    return 1;
}
if(VoziNaftu == 3)
{
new idv = GetPlayerVehicleID(playerid);
    if(NaftaKamion(idv))
    {
    if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  {
VoziNaftu = 0;
            DisablePlayerCheckpoint(playerid);
            SetPlayerCheckpoint(playerid,1599.6667,-1758.1912,13.8664, 5.0);
            GivePlayerMoney(playerid, random_guza);
            format(string1, sizeof(string1), "+$%d", random_guza);
            GameTextForPlayer(playerid, string1, 2000, 6);
if(NaftaKamion(idv))
    {
SetVehicleToRespawn(idv);
}
            }
}
    return 1;
}


I komanda /vozinaftu
CMD:vozinaftu(playerid, params[])
{
new idv = GetPlayerVehicleID(playerid);
if(PlayerInfo != 2)
{
SendClientMessage(playerid, COLOR_GREY, "{FFFF00} {AFAFAF}Nisi kamiondzija! ");
return 1;
}
if(VoziNaftu >= 1)
{
SendClientMessage(playerid, COLOR_GREY, "{FFFF00} {AFAFAF}Vec prevozis naftu!");
return 1;
}
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"{FFFF00}{AFAFAF} Prvo morate zakaciti prikolicu."); return 1; }
if(!NaftaKamion(idv))
{
SendClientMessage(playerid, COLOR_GREY, "{FFFF00} {AFAFAF}Nisi u kamionu!");
return 1;
}
if(NaftaKamion(idv))
{
VoziNaftu = 1;
SetPlayerCheckpoint(playerid,1613.1394,-1753.4520,13.2692, 5.0);
SendClientMessage(playerid, COLOR_GREY, "{FFFF00} {AFAFAF}Vozite do crvenog markera!");
}
return 1;
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako treba nesto recite
Bugi
5
Crime Lord
4. Jun 2013.
Hvala ljui 😄 Moze ljock ovde 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha