Započeo Bugi
•4. Jun 2013.• Zaključano[Pomoc] Oko posla Kamiondzija sa Checkpointima
336
pregleda
2
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
962
Postovi:
168
Teme:
Pridružio se:Nov. 2012
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
i
stock za ovo naftakamion tj za taj kamion vozaca nafte
Zatim idu OnPlayerEnterCheckpoint
I komanda /vozinaftu
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako treba nesto recite
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
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava