new Text3D:AdmDuty3DText;
new aduty;onda cemo pod onplayerdisconnect staviti ovo,kako kada bi admin bio na duznosti,a ode offline nebi label otisao na drugog igraca koji se konektira s tim IDem:
if(aduty>0){DestroyDynamic3DTextLabel(AdmDuty3DText);} // brise igracev label ako je na duznosti pri iskljucenju sa serverai sada napravimo komandu:
if (strcmp(cmd,"/adminduznoston", true) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste ovlasteni za ovu komandu!");//salje poruku igracu da nije admin,pa nemoze koristit tu komandu
return 1;
}
if (aduty == 1)
{
SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Vec ste na admin duznosti!");//salje poruku da je taj admin vec na duznosti te nemoze opet ic na nju!
return 1;
}
if (PlayerInfo >= 1)
{
new string;
SetPlayerHealth(playerid, 100);//stavlja igracev HP na 1000
SetPlayerArmour(playerid, 100);// stavlja igracevu pancirku na 1000
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s{FFFFFF} je ukljucio admin duznost", sendername);//salje adminima poruku da je taj igrac otisao na duznost kao admin
SendAdminMessage(COLOR_LIGHTBLUE,string,1);
AdmDuty3DText = CreateDynamic3DTextLabel("TAGVASEGSERVERA | Na Admin Duznosti!",COLOR_ORANGE,0.0,0.0,0.6,30.0,playerid,INVALID_VEHICLE_ID,0,-1,-1,-1,100.0);//kreira label iznad glave,nemozete ga vidjet vi,samo drugi igraci
aduty = 1;//stavlja aduty na 1 da je ukljuceno
}
return 1;
}
if (strcmp(cmd, "/adminduznostoff", true) == 0)
{
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste ovlasteni za ovu komandu!");//salje poruku igracu da nije admin te nemoze koristit tu komandu
return 1;
}
if (aduty == 0)
{
SendClientMessage(playerid, COLOR_WHITE, " [{F81414}Odbijeno!{FFFFFF}]{CCCCCC} Niste na duznosti!");//salje poruku adminu da nije na duznosti te ju nemoze iskljucit!
return 1;
}
SetPlayerHealth(playerid, 100);//stavlja igracev HP na 100
SetPlayerArmour(playerid, 0.0);//stavlja igracevu pancirku na 0 tj. mice ju
DestroyDynamic3DTextLabel(AdmDuty3DText);//brise label iznad glave
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Iskljucio si admin duznost!");//salje igracu poruku da vise nije na duznosti kao admin
aduty = 0;//iskljucuje admin duznost
return 1;
}Nadam se da sam vam pomogao!
Za ovu komandu morate imati sljedece pluginse:
streamer