Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Cimbur poslato Oktobar 21, 2012, 19:42:47 POSLE PODNE

Naslov: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: Cimbur poslato Oktobar 21, 2012, 19:42:47 POSLE PODNE
Pozdrav!
U ovom tutorialu cu vam objasniti kako da napravite JetPack samo za admine, i objasnjavacu sta koja stvarcica radi.


Pa da krenemo,
1.
Prvo cemo napraviti komandu, znaci :
if(strcmp(cmd, "/jetpack", true) == 0)

2.
Drugo, napravicemo da to samo Admin moze da koristi,
if(IsPlayerConnected(playerid))
                {
                    if (PlayerInfo[playerid][pAdmin] >= 1338)
                    {

Objasnjenje za pAdmin : Ovako, ako nemate definisano pAdmin u modu,javite mi se,napravicu vam, a inace, 1338 oznacava ADMIN level, vi ga menjajte.

3.
Ovako, sada pravimo da kada igrac kuca /jetpack dobije ga.

SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "{00C0FF}[JETPACK]: Admin{ffffff} %s{00C0FF} je uzeo JetPack",sendername);
                                SendAdminMessage(COLOR_YELLOW,string);
                                return 1;
                        }

                }


4.
Sada pravimo da ako igrac nije admin, pise mu Niste Admin.
SendClientMessage(playerid, COLOR_GRAD1, "   {FFFFFF}JETPACK:{00C0FF}Samo {FFFFFF}admin {00C0FF}moze ovu komandu koristiti !");
        return 1;
        }


To je to, ukoliko Vam izbacuje errore ili warninge, javite se u temi, i resicu Vam ih. Hvala sto ste citali tutorial kako napraviti JetPack.
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: pllopen poslato Oktobar 21, 2012, 19:48:53 POSLE PODNE
Totalna glupost. Skroz nepotrebno + jos radis sa strcmp  :'(
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: Cimbur poslato Oktobar 21, 2012, 19:49:50 POSLE PODNE
Citat: pllopen poslato Oktobar 21, 2012, 19:48:53 POSLE PODNE
Totalna [cenzura]ost. Skroz nepotrebno + jos radis sa strcmp  :'(
Kao prvo, i ja sam na neku ruku pocetnik, kao drugo, video sam da vecina trazi kako da napravi JetPack samo za admine.
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: LOckeRâ„¢ poslato Oktobar 21, 2012, 19:51:37 POSLE PODNE
A pošto većina ima anticheat, ovo im neće raditi ;)
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: Cimbur poslato Oktobar 21, 2012, 19:52:47 POSLE PODNE
Citat: Mr. Eldinâ,,¢ poslato Oktobar 21, 2012, 19:51:37 POSLE PODNE
A pošto većina ima anticheat, ovo im neće raditi ;)
Rekao sam, ako jos nesto treba, neka se jave, i sredicu im.
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: Hitman poslato Oktobar 21, 2012, 20:29:44 POSLE PODNE
Loše objašnjeno, neće svima raditi
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: AlpinaWorld poslato Oktobar 21, 2012, 22:14:08 POSLE PODNE
Nista ne razumem prati celu komandu da te razume ceo svet,evo vako. if(strcmp(cmd, "/jetpack", true) == 0)
{
if(IsPlayerConnected(playerid))
  {
    if (PlayerInfo[playerid][pAdmin] >= 1338)
  {
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
      return 1;
  {
SendClientMessage(playerid, COLOR_GRAD1, "   {FFFFFF}JETPACK:{00C0FF}Samo {FFFFFF}admin {00C0FF}moze ovu komandu koristiti !");
}
return 1;
}
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: Cimbur poslato Oktobar 21, 2012, 22:39:00 POSLE PODNE
Izvolite celu komandu : http://pastebin.com/zySyBM8S
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: Cimbur poslato Oktobar 21, 2012, 22:41:20 POSLE PODNE
Naravno, zab. sam da kazem, FS je napravio lik sa BS-a, ne znam tacno ime, i ja sam je samo ovde prebacio, cisto da objasnim :)
Naslov: Odg: [TuT]Pravljenje JetPack-a samo za admine.
Poruka od: ...Nikola... poslato Oktobar 22, 2012, 14:12:29 POSLE PODNE
Kako si ti glu po dete,citam ove postove i zgrozavam se koliko si glu p
najjednostavnije je da si stavio ovako samo

YCMD:jetpack(playerid,params[],help)
{
#pragma unused help
if(IsPlayerAdmin(playerid))
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
} else return SCM(playerid,-1,"Niste Admin");
return 1;
}