stock GetAdminRank(playerid) { new arank[64]; switch(PlayerInfo[playerid][Admin]) { case 5: arank = "Owner"; case 4: arank = "Co-Owner"; case 3: arank = "Admin"; case 2: arank = "Mod"; case 1: arank = "Helper"; default: arank = "Usuario"; } return arank; } enum @ID { Admin, Ayudante, AyudanteDuty }; new Ayudante2[MAX_PLAYERS][@ID]; CMD:hduty(playerid) { if(!(Ayudante2[playerid][Admin] == 1)) return SendClientMessage(playerid,-1,"{ff0000}[ERROR]:{ffffff} No permission."); new string[128], name[24]; new Text3D:label = Create3DTextLabel("HELPER", -1, 0.0,0.0,0.0,40.0,0); Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7); GetPlayerName(playerid,name,24); format(string,sizeof(string), "{ff0000}[!]{ffffff} %s {ff0000}(ID: %d){ffffff} %s", name, playerid, ((Ayudante2[playerid][AyudanteDuty] == 1) ? ("is on duty") : ("is off duty"))); SendClientMessageToAll(-1, string); Ayudante2[playerid][AyudanteDuty] = ((Ayudante2[playerid][AyudanteDuty] == 1) ? (0) : (1)); return 1; } |
stock GetAdminRank(playerid)
{
new arank[10];
switch(PlayerInfo[playerid][Admin])
{
case 5: arank = "Owner";
case 4: arank = "Co-Owner";
case 3: arank = "Admin";
case 2: arank = "Mod";
case 1: arank = "Helper";
default: arank = "Usuario";
}
return arank;
}
stock GetDutyStatus(playerid)
{
new string[8];
switch(Ayudante2[playerid][AyudanteDuty])
{
case 0: format(string, 8, "Off Duty");
case 1: format(string, 8, "On Duty");
}
return string;
}
new Text3D:helperlabel[MAX_PLAYERS];
enum @ID
{
Admin,
Ayudante,
AyudanteDuty
};
new Ayudante2[MAX_PLAYERS][@ID];
CMD:hduty(playerid)
{
if(Ayudante2[playerid][Admin] != 1) return SendClientMessage(playerid,-1,"{ff0000}[ERROR]:{ffffff} No permission.");
if(Ayudante2[playerid][AyudanteDuty] == 0) {
Text3D:helperlabel = Create3DTextLabel("HELPER", -1, 0.0,0.0,0.0,40.0,0);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7)
Ayudante2[playerid][AyudanteDuty] = 1;
}
else
{
Ayudante2[playerid][AyudanteDuty] = 0;
DeletePlayer3DTextLabel(playerid, helperlabel);
}
new string[128], name[24];
GetPlayerName(playerid,name,24);
format(string,sizeof(string), "{ff0000}[!]{ffffff} %s {ff0000}(ID: %d){ffffff} is %s", name, playerid, GetDutyStatus(playerid));
SendClientMessageToAll(-1, string);
return 1;
}
CMD:hduty(playerid)
{
if(!(Ayudante2[playerid][Admin] == 1))
PHP код:
![]() |