Treba mi pomoc u izradi sistema granice

Započeo Aky, Decembar 01, 2019, 16:14:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Aky

*

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
~ Phototshop | Developer (Beginer) |Mapper ~
~ GFX Design ~


~ Radovi ~
~ Dodat cu kad mi se bude dalo :D ~

~ SA-MP Player - Since 2013 ~
~ MAPPER - Since 2017 ~
~ PHOTOSHOP - Since 2017 ~



Respect for : Galardo


~ Contact : ~
~ Insta: Akxy16 ~


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]
Poslednja Izmena: Decembar 01, 2019, 17:17:01 POSLE PODNE od t1m1c

Dao si mi inspiraciju :D Odradicu do veceras, verovatno, dinamicni sistem granica :)
• Website: www.vasic.dev
Web Development & Cyber Security

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!");
Doš'o da GunShopa vadi plaću prvu,ima punih dvjesta miliona na računu (:

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


Aky

*

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
~ Phototshop | Developer (Beginer) |Mapper ~
~ GFX Design ~


~ Radovi ~
~ Dodat cu kad mi se bude dalo :D ~

~ SA-MP Player - Since 2013 ~
~ MAPPER - Since 2017 ~
~ PHOTOSHOP - Since 2017 ~



Respect for : Galardo


~ Contact : ~
~ Insta: Akxy16 ~


Aky

*

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
~ Phototshop | Developer (Beginer) |Mapper ~
~ GFX Design ~


~ Radovi ~
~ Dodat cu kad mi se bude dalo :D ~

~ SA-MP Player - Since 2013 ~
~ MAPPER - Since 2017 ~
~ PHOTOSHOP - Since 2017 ~



Respect for : Galardo


~ Contact : ~
~ Insta: Akxy16 ~


Aky

*

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?
~ Phototshop | Developer (Beginer) |Mapper ~
~ GFX Design ~


~ Radovi ~
~ Dodat cu kad mi se bude dalo :D ~

~ SA-MP Player - Since 2013 ~
~ MAPPER - Since 2017 ~
~ PHOTOSHOP - Since 2017 ~



Respect for : Galardo


~ Contact : ~
~ Insta: Akxy16 ~


Aky

*

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
~ Phototshop | Developer (Beginer) |Mapper ~
~ GFX Design ~


~ Radovi ~
~ Dodat cu kad mi se bude dalo :D ~

~ SA-MP Player - Since 2013 ~
~ MAPPER - Since 2017 ~
~ PHOTOSHOP - Since 2017 ~



Respect for : Galardo


~ Contact : ~
~ Insta: Akxy16 ~


Aky

*

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  :)
~ Phototshop | Developer (Beginer) |Mapper ~
~ GFX Design ~


~ Radovi ~
~ Dodat cu kad mi se bude dalo :D ~

~ SA-MP Player - Since 2013 ~
~ MAPPER - Since 2017 ~
~ PHOTOSHOP - Since 2017 ~



Respect for : Galardo


~ Contact : ~
~ Insta: Akxy16 ~


#define SCM SendClientMessage ti je skroz nepotrebno, ovo ti je definicija da bih mogao da koristis skracenicu umesto cele reci...

Aky

*

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
~ Phototshop | Developer (Beginer) |Mapper ~
~ GFX Design ~


~ Radovi ~
~ Dodat cu kad mi se bude dalo :D ~

~ SA-MP Player - Since 2013 ~
~ MAPPER - Since 2017 ~
~ PHOTOSHOP - Since 2017 ~



Respect for : Galardo


~ Contact : ~
~ Insta: Akxy16 ~