Jump to content

návod [TuT] Podmínka if(IsPlayerAdmin(playerid))


Albus Brambůrek

Recommended Posts

Jelikož se vám tento TuT nelíbí tak ho zkusím ještě jednou a uvidíme :d

Tentokrát budu používat základní tvary ! ukážeme si 2 příkazy jeden je /heal a druhý /kill tyto příkazy zvládne každý ale jde mi o ukázku podmínky ke které se dostanu v pozdější fázi!

 


 

Jako první věc si nadefinujeme barvy pro oznámení hráči až budeme dělat samotnou funkci příkazu to bude uplně nahoře někde tam kde máte includy:

 

#define COLOR_GREEN 0x00FF00FF
#define COLOR_RED 0xFF0011FF
#define COLOR_YELLOW 0xFFEE00FF
#define COLOR_BLUE 0x1100FFFF
#define COLOR_BLACK 0x000000FF

 


 

Jako další věc přistoupíme k příkazu normálně si uděláme příkaz :

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/zivoty", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_RED,"Jsi uzdraven!");
return 1;
}
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid,COLOR_RED,"Spáchal jsi sebevraždu!");
return 1;
}
}

 


 

A jako poslední věc jak jsem říkal na začátku bude podmínka if(IsPlayerAdmin(playerid) To znamená že to zkontroluje jestli je hráč přihlášen na RCON tuto podmínku si ukážeme na příkazu kill který jsme si udělali dříve

 

if (strcmp("/kill", cmdtext, true, 10) == 0)
{
 if(!IsPlayerAdmin(playerid))
 {
 SetPlayerHealth(playerid,0);
 SendClientMessage(playerid,COLOR_RED,"Spáchal jsi sebevraždu!");
 }
 else
 {
 SendClientMessage(playerid,COLOR_RED,"Nejsi admin!");
 }
 return 1;
}

 

A tímto končí tento TuT další věci o podmínce IsPlayerAdmin naleznete zde : http://wiki.sa-mp.co...i/IsPlayerAdmin

Doufám že to bylo lepší než minule :)

Link to comment
Share on other sites

  • Administrátor

Proč do každýho tutoriálu cpete dcmd.... Pak přijde nějakej blbeček co tomu nerozumí a myslí si že to tam být musí ... když chceš psát tutoriál tak ho piš v základním tvaru ...

A BTW tohle ani tutoriál není.. Přidat podmínku dokáže i každej kr**én

  • Líbí se mi to! (+1) 2
Link to comment
Share on other sites

Proč do každýho tutoriálu cpete dcmd.... Pak přijde nějakej blbeček co tomu nerozumí a myslí si že to tam být musí ... když chceš psát tutoriál tak ho piš v základním tvaru ...

A BTW tohle ani tutoriál není.. Přidat podmínku dokáže i každej kr**én

 

Tak co teď je to lepší na tvoje slovo dám a chci slyšet tvůj názor :)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...