[TuT]Pravljenje JetPack-a samo za admine.

Započeo Cimbur, Oktobar 21, 2012, 19:42:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

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.
RESPECT :
Vegas & C++

Totalna glupost. Skroz nepotrebno + jos radis sa strcmp  :'(

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.
RESPECT :
Vegas & C++

A pošto većina ima anticheat, ovo im neće raditi ;)

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.
RESPECT :
Vegas & C++


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;
}
www.Game-State.eu" style="border-style: none;


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 :)
RESPECT :
Vegas & C++

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;
}
Poslednja Izmena: Oktobar 22, 2012, 14:14:41 POSLE PODNE od ...Nikola...