Detaljan opis problema: Napravio sam posao Drvosjeca - odnosno napravio sam da uzme kamion i kuca /odvezidrva i da mora stici na jedan CP i kada dodje do CPa ono mu stavlja Drva u kamion i on ih vozi do drugog mjesta! I radilo je sve znaci dobijem drva na kamionu i sve to! I kada sam poslije opet provjeravao sve poslove ne postavi mi drva na kamion a radi sve normalno ono osim sto ne dodju drva na kamion znaci ne kreiraju se kao prije! Ne znam zasto, a nisam nista dirao!
Dio skripte:
CMD:odvezidrva(playerid, params[])
{
new id = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(OborioDrvo > 1) return SCM(playerid, 0xAAB3BFFF,"Vi ste vec poceli raditi sa sjecom sume | Oborili ste drvo ne mozete ovaj vid posla raditi dok ne zavrsite!");
//if(OborioDrvo == 1) return SCM(playerid, -1, "");
if(PlayerInfo == 1) return SCM(playerid,-1,"Vec vozis drva!");
if(PlayerInfo != 3) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao drvosjeca.");
if(!IsADrvosjeca(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu, ne mozete utovariti drvo!");
if(radiposao != 1) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste u opremi za posao, ne mozete raditi!");
SPD(playerid, DIALOG_DAVOZIDRVADOSTOLARA, DIALOG_STYLE_MSGBOX,"Prevoz drva do stolara","{FFFFFF}Sa kamionom idete da uzmete isjecena drva,bit ce vam oznaceno na mapi,\nte dvezete ta drva do posla stolar!","Vozi","Odbij");
}
return 1;
}
dialog
if(dialogid == DIALOG_DAVOZIDRVADOSTOLARA)
{
if(!response) return 1;
if(response)
{
SCM(playerid, -1, "");
SCM(playerid, -1, "{00c0ff}Prihvatili ste da vozite drva do stolara!");
SPC(playerid, -541.1957,-190.2565,78.4063, 5.0);
SCM(playerid, -1, "");
SCM(playerid, -1, "{FFFF00}Otidjite do mjesta gdje se odlazu drva {FFFFFF}| Oznaceno na mapi");
PlayerInfo = 1;
return 1;
}
else
{
SCM(playerid, -1, "Odbili ste prevoz drva");
return 1;
}
} else if(IsPlayerInRangeOfPoint(playerid,5.0,-541.1957,-190.2565,78.4063))//kad drvosjeca ode po drva da odveze do stolara
{
DisablePlayerCheckpoint(playerid);
SCM(playerid, -1, "");
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
SCM(playerid, -1,"{FFFF00}[Posao Info] {FFFFFF}| Picekajte utovar drva na kamion potom ih odvezite do posla stolar, odrediste odredjeno na mapi");
SCM(playerid, -1,"{FFFF00}[Posao Info] {FFFFFF}| Utovar ce trajati oko 30 sekundi!");
TogglePlayerControllable(playerid,0);
SetTimerEx("DaOdvezeMalaDrva", 3000, false, "d",playerid);
SPC(playerid,-56.1124,-1568.9822,2.6172, 5.0)
}
else if(IsPlayerInRangeOfPoint(playerid,5.0,-56.1124,-1568.9822,2.6172))//kad drvosjeca donese drva do stolara
{
DisablePlayerCheckpoint(playerid);
SCM(playerid, -1, "");
TogglePlayerControllable(playerid,0);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
SCM(playerid, -1, "{FFFF00}[Posao Info] {FFFFFF}| Uspjesno ste dovezli drva do stolara");
SCM(playerid, -1, "{FFFF00}[Posao Info] {FFFFFF}| Pricekajte istovar drva | Trajat ce oko 30 sekundi");
SetTimerEx("DaIstovariMalaDrva", 3000, false, "d",playerid);
}public DaOdvezeMalaDrva(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new aauto = GetPlayerVehicleID(playerid);
DDrva = CreateDynamicObject(1463,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(DDrva,aauto, 0.524999,1.500000,0.075000,0.000000,0.000000,0.000000);
DDrva = CreateDynamicObject(1463,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(DDrva ,aauto, -0.525000,1.500000,0.075000,0.000000,0.000000,0.000000);
SetTimerEx("DaOdvezeMalaDrva1", 2000, false, "i",playerid);
}
return 1;
}
public DaOdvezeMalaDrva1(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new aauto = GetPlayerVehicleID(playerid);
// :
DDrva = CreateDynamicObject(1463,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(DDrva ,aauto, -0.525000,0.824999,0.075000,0.000000,0.000000,0.000000);
// :
DDrva = CreateDynamicObject(1463,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(DDrva, aauto, 0.524999,0.824999,0.075000,0.000000,0.000000,0.000000);
SetTimerEx("DaOdvezeMalaDrva2", 2000, false, "i",playerid);
}
return 1;
}
public DaOdvezeMalaDrva2(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new aauto = GetPlayerVehicleID(playerid);
// :
DDrva = CreateDynamicObject(1463,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(DDrva,aauto, 0.524999,-0.149999,0.075000,0.000000,0.000000,0.000000);
// :
DDrva = CreateDynamicObject(1463,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(DDrva, aauto, -0.450000,-0.149999,0.075000,0.000000,0.000000,0.000000);
SetTimerEx("DaOdvezeMalaDrva3", 2000, false, "i",playerid);
}
return 1;
}
/////////////////////////////////////////////////////// I TAKO JOS IMA OVIH DA KREIRA DRVA, ALI NE KREIRA NITI JEDNO DRVO A PRIJE JEST
Neke slike/video za lakse dobivanje pomoci(neobavezno):
