Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Aky poslato Decembar 01, 2019, 16:14:31 POSLE PODNE

Naslov: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 01, 2019, 16:14:31 POSLE PODNE
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
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Claus 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]
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Vasic poslato Decembar 01, 2019, 17:52:35 POSLE PODNE
Dao si mi inspiraciju :D Odradicu do veceras, verovatno, dinamicni sistem granica :)
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Rejk.inc poslato Decembar 01, 2019, 18:06:17 POSLE PODNE
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!");
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Claus poslato Decembar 01, 2019, 18:12:05 POSLE PODNE
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
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: andr00- poslato Decembar 01, 2019, 18:15:36 POSLE PODNE
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
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: YumikoJR poslato Decembar 01, 2019, 18:15:57 POSLE PODNE
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
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Claus poslato Decembar 01, 2019, 18:17:59 POSLE PODNE
Citat: El Faydee poslato Decembar 01, 2019, 18:15:57 POSLE PODNE
idi umij se
?
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 01, 2019, 22:21:18 POSLE PODNE
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
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 01, 2019, 22:22:06 POSLE PODNE
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
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 01, 2019, 22:23:35 POSLE PODNE
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?
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 01, 2019, 22:24:15 POSLE PODNE
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
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 01, 2019, 22:25:09 POSLE PODNE
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  :)
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Claus 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...
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 02, 2019, 03:12:16 PRE PODNE
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
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: imnaithan poslato Decembar 02, 2019, 11:47:45 PRE PODNE
Neko da resi DP ?
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 02, 2019, 12:32:41 POSLE PODNE
Citat: imnaithan poslato Decembar 02, 2019, 11:47:45 PRE PODNE
Neko da resi DP ?
DP??
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Galardo poslato Decembar 02, 2019, 12:56:10 POSLE PODNE
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  ;)
Naslov: Odg: Treba mi pomoc u izradi sistema granice
Poruka od: Aky poslato Decembar 02, 2019, 13:45:49 POSLE PODNE
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