aDutyl[playerid] = CreateDynamic3DTextLabel("ADMINISTRATOR NA DUZNOSTI", COLOR_ORANGE, x, y, z, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0);
Attach3DTextLabelToPlayer(aDutyl[playerid], playerid, 0.0, 0.0, 0.0);
|
CreateDynamic3DTextLabel("ADMINISTRATOR NA DUZNOSTI", COLOR_ORANGE, x, y, z, 30, /*adminid/playerid that you want it attached to*/, INVALID_VEHICLE_ID, 1);
Do you wanna attach it to somebody or just put it somewhere, You don't use "Attach3DTextLabelToPlayer", You'll have to change "INVALID_PLAYER_ID" to an id;
pawn Code:
|
CMD:aon(playerid) { if(IsLogged[playerid] == false) return SendClientMessage(playerid, COLOR_RED, ""COL_ORANGE"HF-Protect | "COL_WHITE"Moras biti ulogiran kako bi mogao koristiti "COL_CYAN"komande"COL_RED"!"); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "[GRESKA]: "COL_WHITE"Nemas prava za koristenje ove komande."); else { if (gaDuty[playerid] == false) { new string[128]; new Float:health, Float:armour; new pName[MAX_PLAYER_NAME]; new Float:x,Float:y,Float:z; aDutyl[playerid] = CreateDynamic3DTextLabel("ADMINISTRATOR NA DUZNOSTI", COLOR_ORANGE, x, y, z, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 30.0); //aDutyl[playerid] = CreateDynamic3DTextLabel("ADMINISTRATOR NA DUZNOSTI", COLOR_ORANGE, x, y, z, NAME_DRAWDISTANCE, 0, 1 ); GetPlayerPos(playerid,x,y,z); GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string,sizeof(string), "[SERVER]: "COL_WHITE"Administrator %s je sada na Admin duznosti.",pName); SendClientMessageToAll(COLOR_ORANGE,string); SendClientMessage(playerid,COLOR_RED,"[SERVER]: "COL_WHITE"Sada si na Admin duznosti."); GetPlayerHealth(playerid, health); GetPlayerArmour(playerid, armour); PlayerInfo[playerid][pHealth] = health; PlayerInfo[playerid][pArmour] = armour; gaDuty[playerid] = true; SetPlayerHealth(playerid, 999999); SetPlayerArmour(playerid, 999999); SetPlayerColor(playerid, COLOR_ORANGE); Attach3DTextLabelToPlayer(aDutyl[playerid],playerid,0.0, 0.0, 0.5); } else if (gaDuty[playerid] == true) { new string[128]; new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(string,sizeof(string),"[SERVER]: "COL_WHITE"Administrator %s nije vise na duznosti.",pName); SendClientMessageToAll(COLOR_ORANGE,string); SendClientMessage(playerid, COLOR_RED,"[SERVER]: "COL_WHITE"Vise nisi na Admin duznosti."); gaDuty[playerid] = false; SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]); SetPlayerArmour(playerid, PlayerInfo[playerid][pArmour]); SetPlayerColor(playerid, COLOR_WHITE); DestroyDynamic3DTextLabel(aDutyl[playerid]); } } return 1; }
CMD:aon(playerid)
{
if(!IsLogged[playerid]) return SendClientMessage(playerid, COLOR_RED, ""COL_ORANGE"HF-Protect | "COL_WHITE"Moras biti ulogiran kako bi mogao koristiti "COL_CYAN"komande"COL_RED"!");
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "[GRESKA]: "COL_WHITE"Nemas prava za koristenje ove komande.");
new string[128];
new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
if (gaDuty[playerid] == false)
{
aDutyl[playerid] = CreateDynamic3DTextLabelEx("ADMINISTRATOR NA DUZNOSTI", COLOR_ORANGE, 0.0, 0.0, 0.0, 30, playerid, .testlos = 1);
format(string,sizeof(string), "[SERVER]: "COL_WHITE"Administrator %s je sada na Admin duznosti.", pName);
SendClientMessageToAll(COLOR_ORANGE,string);
SendClientMessage(playerid,COLOR_RED,"[SERVER]: "COL_WHITE"Sada si na Admin duznosti.");
GetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
GetPlayerArmour(playerid, PlayerInfo[playerid][pArmour]);
SetPlayerHealth(playerid, 999999);
SetPlayerArmour(playerid, 999999);
SetPlayerColor(playerid, COLOR_ORANGE);
gaDuty[playerid] = true;
}
else if (gaDuty[playerid] == true)
{
format(string,sizeof(string),"[SERVER]: "COL_WHITE"Administrator %s nije vise na duznosti.",pName);
SendClientMessageToAll(COLOR_ORANGE,string);
SendClientMessage(playerid, COLOR_RED,"[SERVER]: "COL_WHITE"Vise nisi na Admin duznosti.");
SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
SetPlayerArmour(playerid, PlayerInfo[playerid][pArmour]);
SetPlayerColor(playerid, COLOR_WHITE);
DestroyDynamic3DTextLabel(aDutyl[playerid]);
gaDuty[playerid] = false;
}
return 1;
}
//Optimized it a bit.