Treba mi pomoc u izradi sistema granice

Započeo Aky
1. Dec. 2019.
1,988
pregleda
19
postova
Aky
4
Shot Caller
1. Dec. 2019.
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
TIMIC
4
Enforcer
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;
}
FunnyGamingDay - FGD
6
OG Legend
1. Dec. 2019.
Dao si mi inspiraciju 😄 Odradicu do veceras, verovatno, dinamicni sistem granica 🙂

Former SA:MP server developer

#tsipras
4
Shot Caller
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;
}
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!");
TIMIC
4
Enforcer
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!");

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
AndroCorleone
5
OG Legend
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!");

Kao da je bitno jel SCM ili SendClientMessage, ako se ne razumije samo ces ga zbunit
ᗪ乇Ҝ丂卂
5
Underboss
1. Dec. 2019.
t1m1c wrote on December 1, 2019, 5:12 pm:
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
TIMIC
4
Enforcer
1. Dec. 2019.
El Faydee wrote on December 1, 2019, 5:15 pm:
idi umij se

?
Aky
4
Shot Caller
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 😄
Aky
4
Shot Caller
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
Aky
4
Shot Caller
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!");

gdje upacijem taj SCM sendclient message dio ispod iznad ili u komandu?
Aky
4
Shot Caller
1. Dec. 2019.
androo wrote on December 1, 2019, 5:15 pm:
Kao da je bitno jel SCM ili SendClientMessage, ako se ne razumije samo ces ga zbunit

neka nema veze zbunjen sam vec dovoljno 😄
Aky
4
Shot Caller
1. Dec. 2019.
El Faydee wrote on December 1, 2019, 5:15 pm:
idi umij se

😄 😄 nemojte se svadjat nije ni mjesto ni vrijeme  🙂
TIMIC
4
Enforcer
2. Dec. 2019.
#define SCM SendClientMessage ti je skroz nepotrebno, ovo ti je definicija da bih mogao da koristis skracenicu umesto cele reci...
Aky
4
Shot Caller
2. Dec. 2019.
t1m1c wrote on December 2, 2019, 1:08 am:
#define SCM SendClientMessage ti je skroz nepotrebno, ovo ti je definicija da bih mogao da koristis skracenicu umesto cele reci...

Aha ok hvl

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha