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.
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.
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.
Loše objašnjeno, neće svima raditi
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;
}
Izvolite celu komandu : http://pastebin.com/zySyBM8S
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 :)
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;
}