Detaljan opis problema:Ovako napravio sam posao vozac goriva,sve ubacio definisao,ali sada imam problem sa CP ,napravio sam komandu /gorivo i onda da mu se stvori cp i pocne da radi,al nije sve tako ispalo kako sam se nadao...Ukucam /gorivo stvori mi se marker ja stanem u njega nista se ne desava,niti dobijam drugi marker niti me friza i ispise tekst koji sam prethodno naveo..Evo dacu vam komandu /gorivo i nesto malo Onplayerentercheckpoint..
Dio skripte:
YCMD:gorivo(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(PlayerInfo != POSAO_VGORIVA) return SCM(playerid, BELA, "{FF0000}[Greska!]{BFC0C2} Niste zaposleni kao Vozac Nafte!");
// if(StavioOpremu == 0) return SCM(playerid, BELA, "{BFC0C2}Nisi u opremi za posao.{FFFFFF} (/oprema)");
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SCM(playerid, BELA, "{FF0000}[Greska!]{BFC0C2} Morate zakaciti prikolicu!");
if(GetPlayerVehicleID(playerid) >= VGorivaVozilo && GetPlayerVehicleID(playerid) <= VGorivaVozilo)
{
hVozacGoriva = 2;
SPC(playerid, 2430.8547,-2113.4102,13.5469, 8.0);
SCM(playerid, SVETLOZELENA, "Raznosenje goriva pokrenuto.");
} else return SCM(playerid, BELA, "{FF0000}[Greska!]{BFC0C2} Ne nalazite se u kamionu!");
return 1;
}
Evo onplayerentercheckpoint ...Nije ceo ali eto 2 primera tako ide do kraja i vec na ovom prvom ne radi 😛
//-----------------------------[ VOZAC GORIVA ]--------------------------------------
if(IsPlayerInRangeOfPoint(playerid, 10.0, 2430.8547,-2113.4102,13.5469))
{
if(hVozacGoriva == 2 && PlayerInfo == POSAO_VGORIVA && idv >= VGorivaVozilo && idv <= VGorivaVozilo && GetPlayerState(playerid) == 5)
{
if(IsTrailerAttachedToVehicle(idv))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~r~Cisterna se puni~n~~g~gorivom", 3000, 4);
hVozacGoriva = 3;
SPC(playerid, 1937.2955,-1776.0560,13.3828,10.0);
utovargoriva = SetTimerEx("Utovar", 5000, false, "d", playerid);
}
}
}
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1937.2955,-1776.0560,13.3828))
{
if(hVozacGoriva == 3 && PlayerInfo == POSAO_VGORIVA && idv >= VGorivaVozilo && idv <= VGorivaVozilo && GetPlayerState(playerid) == 5)
{
if(IsTrailerAttachedToVehicle(idv))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~Sacekaj da se gorivo~n~~g~istoci", 3000, 4);
hVozacGoriva = 4;
SPC(playerid, 1004.9973,-940.4534,42.1797,10.0);
utovargoriva = SetTimerEx("Utovar", 5000, false, "d", playerid);
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
