Detaljan opis problema: U skripti imam uradjen sverc materijala, igrac sedne u kombi ode do odredjenog checkpointa i vrati se, dobije matse, ja zelim da kada se vrati da ne dobije matse, vec da se ti matsi koje treba da dobije, da se prebace na paketic koji stoji na odredjenom mestu i da mora da ode do tog paketica i tamo kuca npr /kupimatse , kako ovo da uradim?
Dio skripte:
komanda za pocetak sverca matsa:
if(strcmp(cmd, "/svercmatsa", true) == 0)
{
new carid = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_LIGHTRED," {FFFFFF}Nemate dovoljno novaca [1000$]!");
if(PlayerInfo == 0)
{
if(PlayerInfo != 5 && PlayerInfo != 5) return SendClientMessage(playerid,COLOR_LIGHTRED," {FFFFFF}Samo clanovi The Russian Mafia !");
if((carid >= 59) && (carid <= 62))
{
CP = 7887; SetPlayerCheckpoint(playerid, -576.0845,-501.6255,25.5234, 3.0);
PlayerInfo = 1;
SendClientMessage(playerid,COLOR_LIGHTRED," {FFFFFF}Idite do oznacenog mjesta!");
}
else return SendClientMessage(playerid, COLOR_LIGHTRED, " {FFFFFF}Morate biti u kombiju.");
}
else return SendClientMessage(playerid,COLOR_LIGHTRED," {FFFFFF}Vec svercas!");
return true;
}A ovo je sto se tice dela kada stigne na checkpoint i kada dobije matse...
if(IsPlayerInRangeOfPoint(playerid,3.0,-576.0845,-501.6255,25.5234) && CP == 7887)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1769.9414,-2022.8519,14.1449,3.0);
SendClientMessage(playerid,COLOR_LIGHTRED," {FFFFFF}Pokupili ste materijale vratite se nazad u bazu!");
CP = 7888;
}
else if(IsPlayerInRangeOfPoint(playerid,3.0,1769.9414,-2022.8519,14.1449) && CP == 7888)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,COLOR_LIGHTRED," {FFFFFF}Dobili ste 200 materijala za 1000$ !");
PlayerInfo = PlayerInfo+200;
SafeJBC_GivePlayerMoney(playerid,-1000);
CP = 0;
PlayerInfo = 0;
}Znaci samo da se napravi neki paketic na odredjenim koordinatama i da ne dobija igrac direktno matse vec da ode do tamo i da ih kupi npr da tih 200 matsa kosta 1000$. Hvala 🙂
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
