[Pomoc] Sverc matsa

Započeo ZC_Bob
30. Sep. 2013. Zaključano
962
pregleda
16
postova
PetarROPEE
4
Enforcer
30. Sep. 2013.
Skripta koju koristim: BE
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): //
PetarROPEE
4
Enforcer
1. Okt. 2013.
up
PetarROPEE
4
Enforcer
2. Okt. 2013.
A mozes li mi malo bolje jasniti kako to sve da uradim? 🙂
PetarROPEE
4
Enforcer
2. Okt. 2013.
E jos kad bi ja to znao bilo bi super, usmeri me malo kako da pocnem, ili neko ko zna 😄
PetarROPEE
4
Enforcer
3. Okt. 2013.
bump
PetarROPEE
4
Enforcer
5. Okt. 2013.
bump
PetarROPEE
4
Enforcer
5. Okt. 2013.
Ali kako da napravim taj paketic? Sta treba da napravim? I kad bi to imao jel bi mogao npr umesto sto pise ono PlayerInfo = PlayerInfo+200; da napravim npr tako nesto kao +200 ili kako, ako mozes da mi pojasnis malo bolje bio bih ti veoma zahvalan 🙂
PetarROPEE
4
Enforcer
9. Okt. 2013.
Jos uvek nisam napravio ovo...
PetarROPEE
4
Enforcer
14. Okt. 2013.
Ali vi ne razumete, zelim da kada dodje do ovog checkpointa, ne treba nista da mu da, nego ti materijali koje je svercao da se prebace na odredjeno mesto i da bilo ko moze da dodje do tog mesta i da kupi/ukrade te materijale...
PetarROPEE
4
Enforcer
15. Okt. 2013.
up
PetarROPEE
4
Enforcer
15. Okt. 2013.
To nije problem da se uradi, procitaj pazljivo sta mi treba, znaci ovako:

Da mu ne daje matse, to cu ja lako da uradim da ne dobije, nego ti matsi sto treba da dobije, da se prebace npr na neku lokaciju i tamo da mora da ode da ih kupi za npr 10000$, razumes sad? Na BU ti je tako, eto to ocu, znaci ne da dobije odma te matse, nego npr napravim neki pickup i tamo dodje lik i kuca nzm /kupimatse i kupi ih sa tog mesta... I svaki put kad se sverca da ti matsi idu na taj paketic i to je to...
kraljsvemira
3
Hustler
16. Okt. 2013.
http://i.imgur.com/kgINTWz.png

Ovo okruzeno izbrisi a evo komanda
if(strcmp(cmd, "/preradimatse", true) == 0)
        {
                if(PlayerInfo == 0)
                {
                        if(IsPlayerInRangeOfPoint(playerid,3.0,1769.9414,-2022.8519,14.1449)
                        {
                                SendClientMessage(playerid,COLOR_LIGHTRED," {FFFFFF}Dobili ste 200 materijala za 1000$ !");
                                PlayerInfo = PlayerInfo+200;
                                SafeJBC_GivePlayerMoney(playerid,-1000);
                                PlayerInfo = 0;
                        }
                        else
                        {
                                SendClientMessage(playerid,-1,"Nisi na mjestu za preradu materijala");
                        }
                }
                else
                {
                        SendClientMessage(playerid,-1,"Nemas kupljene materijale");
                }
                return 1;
        }


Nisam siguran oce li radit nez bas puno strcmp al probaj
PetarROPEE
4
Enforcer
16. Okt. 2013.
Kako da napravim paketic, sta da dodam u skriptu? Ti matsi treba da se prebace na neke koordinate X,Y,Z i to je sve sta trazim... Znaci ti materijali bi bili na tim koordinatama, i ostalo je lako, samo da mi neko kaze kako to da uradim? Ovo sto vi pisete i ne pomaze brt, reci mi sta da dodam u skripti? Ako si igrao na BU znas sta mi treba...
PetarROPEE
4
Enforcer
17. Okt. 2013.
bump
PetarROPEE
4
Enforcer
20. Okt. 2013.
bump

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha