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
Tj to
[pawn]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 [/pawn]
[pawn]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[50];
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;
}[/pawn]
Dao si mi inspiraciju :D Odradicu do veceras, verovatno, dinamicni sistem granica :)
Citat: t1m1c poslato Decembar 01, 2019, 17:10:02 POSLE PODNE
Tj to
[pawn]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 [/pawn]
[pawn]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[50];
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;
}[/pawn]
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!");
Citat: Bottleneck {/} poslato Decembar 01, 2019, 18:06:17 POSLE PODNE
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!");
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
Citat: Bottleneck {/} poslato Decembar 01, 2019, 18:06:17 POSLE PODNE
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!");
Kao da je bitno jel SCM ili SendClientMessage, ako se ne razumije samo ces ga zbunit
Citat: t1m1c poslato Decembar 01, 2019, 18:12:05 POSLE PODNE
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
idi umij se
Citat: Vasic poslato Decembar 01, 2019, 17:52:35 POSLE PODNE
Dao si mi inspiraciju :D 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 :D
Citat: t1m1c poslato Decembar 01, 2019, 17:10:02 POSLE PODNE
Tj to
[pawn]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 [/pawn]
[pawn]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[50];
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;
}[/pawn]
E hvala ti pokusat cu ovo ako ne bude nesto radilo ond cu sacekat dok Vasic napravi dinamican sistem granica :D jos jednom hvala ti mnogo
Citat: Bottleneck {/} poslato Decembar 01, 2019, 18:06:17 POSLE PODNE
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!");
gdje upacijem taj SCM sendclient message dio ispod iznad ili u komandu?
Citat: androo poslato Decembar 01, 2019, 18:15:36 POSLE PODNE
Kao da je bitno jel SCM ili SendClientMessage, ako se ne razumije samo ces ga zbunit
neka nema veze zbunjen sam vec dovoljno :D
Citat: El Faydee poslato Decembar 01, 2019, 18:15:57 POSLE PODNE
idi umij se
:D :D nemojte se svadjat nije ni mjesto ni vrijeme :)
#define SCM SendClientMessage ti je skroz nepotrebno, ovo ti je definicija da bih mogao da koristis skracenicu umesto cele reci...
Citat: t1m1c poslato Decembar 02, 2019, 02:08:15 PRE PODNE
#define SCM SendClientMessage ti je skroz nepotrebno, ovo ti je definicija da bih mogao da koristis skracenicu umesto cele reci...
Aha ok hvl
Neko da resi DP ?
Citat: Aky poslato Decembar 02, 2019, 12:32:41 POSLE PODNE
DP??
DP=dupli post,zabranjeno je spamovanje sa porukama,sve odgovore u jedan citat ;)
Citat: Galardo poslato Decembar 02, 2019, 12:56:10 POSLE PODNE
DP=dupli post,zabranjeno je spamovanje sa porukama,sve odgovore u jedan citat ;)
aha ok hvl