25.02.2015, 12:36
label not showing and yes i tested it on other player
Код:
CMD:adminduty(playerid,params[])
{
new string[128],pName[MAX_PLAYER_NAME];
new Text3D:label[MAX_PLAYERS];
if(PInfo[playerid][Level] < 1)
return SendClientMessage(playerid,STEALTH_BLUE,"You need to be level 1 to go on admin duty.");
CMDMessageToAdmins(playerid,"ADMINDUTY");
if(PInfo[playerid][pAdminDuty] == 0)
{
PInfo[playerid][God] = 1;
PInfo[playerid][GodCar] = 1;
PInfo[playerid][pAdminDuty] = 1;
SetPlayerHealth(playerid,100000);
SetPlayerSkin(playerid,217);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,38,99999);
GetPlayerName(playerid,pName,sizeof pName);
format(string,sizeof(string),"Administrator %s is now on Admin Duty.",pName);
SendClientMessageToAll(COLOR_MENUHIGHLIGHT,string);
label[playerid] = Create3DTextLabel("!!ADMIN ON DUTY\n DO NOT ATTACK!!!",COLOR_GREEN,30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label[playerid],playerid,0.0,0.0,0.7);
}
else
{
PInfo[playerid][God] = 0;
PInfo[playerid][GodCar] = 0;
PInfo[playerid][pAdminDuty] = 0;
GetPlayerName(playerid,pName,sizeof pName);
format(string,sizeof(string),"Administrator %s is now off Admin Duty.",pName);
SendClientMessageToAll(COLOR_MENUHIGHLIGHT,string);
SetPlayerHealth(playerid,0.0);
Delete3DTextLabel(label[playerid]);
}
return 1;
}


