Ne znam bas da skriptam i pocetnik sam, te me zanima kako napraviti sistem granice da kad igrac ukuca /granica da se njemu oduzme 500 $ i da mu se digne rampa i on slobodno prodje.
jos bi hteo da ima kao onaj znak gdje mora stajat da ukuca /granica
ako neko stvarno moze da mi pomogne i objasni volio bi neka mi ovdje odgovori ili u PP da posalje
Treba mi pomoc u izradi sistema granice
1,988
pregleda
19
postova
1. Dec. 2019.
Tj to
Create3DTextLabel("Da otvorite rampu granice koristite komandu /granica", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0, 0); // (30.0, 40.0, 50.0)---- ovo su ti kordinati gde ce se nalaziti taj text, to ti sam podesavas.
Odes na zeljeno mesto i kucas /save i onda odes u my documents, gta fajl, samp i save positions i tu su ti kordinate. Labele stavljas u OnGameModeInit CMD:granica(playerid, params[])
{
if(IsPlayerRangeOfPoint(playerid, domet( odakle ce moci da otvori granicu ), x kordinate, y kordinate, z kordinate));
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
new string;
new vreme = MoveObject(Ovde stavis ID objekta, 0, 0, 10, 2.00); // Ovde podesavas ID objekta, gde da se pomeri, za kolko sekunde da se zatvori
format(string, sizeof(string), "Uspesno ste otvorili rampu granice, zatvorice se za %d sekundi!", vreme);
SendClientMessage(playerid, 0xFF000000, string);
GivePlayerMoney(playerid, -100 );
SendClientMessage(playerid, -1, "Platili ste 100$ za prolazak!" )
return 1;
}
return 0;
}1. Dec. 2019.
t1m1c wrote on December 1, 2019, 4:10 pm:
Tj to
Create3DTextLabel("Da otvorite rampu granice koristite komandu /granica", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0, 0); // (30.0, 40.0, 50.0)---- ovo su ti kordinati gde ce se nalaziti taj text, to ti sam podesavas.
Odes na zeljeno mesto i kucas /save i onda odes u my documents, gta fajl, samp i save positions i tu su ti kordinate. Labele stavljas u OnGameModeInit CMD:granica(playerid, params[])
{
if(IsPlayerRangeOfPoint(playerid, domet( odakle ce moci da otvori granicu ), x kordinate, y kordinate, z kordinate));
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
new string;
new vreme = MoveObject(Ovde stavis ID objekta, 0, 0, 10, 2.00); // Ovde podesavas ID objekta, gde da se pomeri, za kolko sekunde da se zatvori
format(string, sizeof(string), "Uspesno ste otvorili rampu granice, zatvorice se za %d sekundi!", vreme);
SendClientMessage(playerid, 0xFF000000, string);
GivePlayerMoney(playerid, -100 );
SendClientMessage(playerid, -1, "Platili ste 100$ za prolazak!" )
return 1;
}
return 0;
}SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
Zar nije lakse SCM ubaciti u jedan red?
#define SCM SendClientMessage
if(IsPlayerRangeOfPoint(playerid, X, Y, Z)) return SCM(playerid,-1, "Niste blizu rampe!");
1. Dec. 2019.
Bottleneck {/} wrote on December 1, 2019, 5:06 pm:
if(IsPlayerRangeOfPoint(playerid, domet( odakle ce moci da otvori granicu ), x kordinate, y kordinate, z kordinate));
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
Zar nije lakse SCM ubaciti u jedan red?
#define SCM SendClientMessage
if(IsPlayerRangeOfPoint(playerid, X, Y, Z)) return SCM(playerid,-1, "Niste blizu rampe!");
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
Zar nije lakse SCM ubaciti u jedan red?
#define SCM SendClientMessage
if(IsPlayerRangeOfPoint(playerid, X, Y, Z)) return SCM(playerid,-1, "Niste blizu rampe!");
Btw isto ti se vata samo sto mozda jeste malo logicnije i preglednije da ide kao sto si ti napisao, al eto nisam se setio, hvala
1. Dec. 2019.
Bottleneck {/} wrote on December 1, 2019, 5:06 pm:
if(IsPlayerRangeOfPoint(playerid, domet( odakle ce moci da otvori granicu ), x kordinate, y kordinate, z kordinate));
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
Zar nije lakse SCM ubaciti u jedan red?
#define SCM SendClientMessage
if(IsPlayerRangeOfPoint(playerid, X, Y, Z)) return SCM(playerid,-1, "Niste blizu rampe!");
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
Zar nije lakse SCM ubaciti u jedan red?
#define SCM SendClientMessage
if(IsPlayerRangeOfPoint(playerid, X, Y, Z)) return SCM(playerid,-1, "Niste blizu rampe!");
Kao da je bitno jel SCM ili SendClientMessage, ako se ne razumije samo ces ga zbunit
1. Dec. 2019.
Vasic wrote on December 1, 2019, 4:52 pm:
Dao si mi inspiraciju 😄 Odradicu do veceras, verovatno, dinamicni sistem granica 🙂
e ako budes napravio pls mi posalji u pp ili negdje okaci i taguj me ako ti nije problem posto sam veliki debil za takve stvari sto se ticu skriptanja 😄
1. Dec. 2019.
t1m1c wrote on December 1, 2019, 4:10 pm:
Tj to
Create3DTextLabel("Da otvorite rampu granice koristite komandu /granica", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0, 0); // (30.0, 40.0, 50.0)---- ovo su ti kordinati gde ce se nalaziti taj text, to ti sam podesavas.
Odes na zeljeno mesto i kucas /save i onda odes u my documents, gta fajl, samp i save positions i tu su ti kordinate. Labele stavljas u OnGameModeInit CMD:granica(playerid, params[])
{
if(IsPlayerRangeOfPoint(playerid, domet( odakle ce moci da otvori granicu ), x kordinate, y kordinate, z kordinate));
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
new string;
new vreme = MoveObject(Ovde stavis ID objekta, 0, 0, 10, 2.00); // Ovde podesavas ID objekta, gde da se pomeri, za kolko sekunde da se zatvori
format(string, sizeof(string), "Uspesno ste otvorili rampu granice, zatvorice se za %d sekundi!", vreme);
SendClientMessage(playerid, 0xFF000000, string);
GivePlayerMoney(playerid, -100 );
SendClientMessage(playerid, -1, "Platili ste 100$ za prolazak!" )
return 1;
}
return 0;
}E hvala ti pokusat cu ovo ako ne bude nesto radilo ond cu sacekat dok Vasic napravi dinamican sistem granica 😄 jos jednom hvala ti mnogo
1. Dec. 2019.
Bottleneck {/} wrote on December 1, 2019, 5:06 pm:
if(IsPlayerRangeOfPoint(playerid, domet( odakle ce moci da otvori granicu ), x kordinate, y kordinate, z kordinate));
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
Zar nije lakse SCM ubaciti u jedan red?
#define SCM SendClientMessage
if(IsPlayerRangeOfPoint(playerid, X, Y, Z)) return SCM(playerid,-1, "Niste blizu rampe!");
SendClientMessage(playerid, -1, "Ne nalazis se ispred granice");
Zar nije lakse SCM ubaciti u jedan red?
#define SCM SendClientMessage
if(IsPlayerRangeOfPoint(playerid, X, Y, Z)) return SCM(playerid,-1, "Niste blizu rampe!");
gdje upacijem taj SCM sendclient message dio ispod iznad ili u komandu?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

