Treba mi pomoc u izradi sistema granice

Započeo Aky
1. Dec. 2019.
2,031
pregleda
19
postova
Aky
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
1. Dec. 2019.
Dao si mi inspiraciju 😄 Odradicu do veceras, verovatno, dinamicni sistem granica 🙂

Former SA:MP server developer

Founder @ cyformat.rs

#tsipras
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
1. Dec. 2019.
El Faydee wrote on December 1, 2019, 5:15 pm:
idi umij se

?
Aky
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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