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.