public UpdatePlayer3DTextNick(playerid)
{
new nick[192];
if(CharacterInfo[playerid][pAdminDuty])
{
switch(CharacterInfo[playerid][pAdmin])
{
case 1: format(nick, sizeof(nick), "%s (%d)\n{FF9900}Support", CharacterInfo[playerid][pGlobalNick], playerid);
case 2,3,4: format(nick, sizeof(nick), "%s (%d)\n{8B00B0}GameMaster", CharacterInfo[playerid][pGlobalNick], playerid);
case 5: format(nick, sizeof(nick), "%s (%d)\n{B00000}Administrator", CharacterInfo[playerid][pGlobalNick], playerid);
case 6: format(nick, sizeof(nick), "%s (%d)\n{B00000}Zarząd", CharacterInfo[playerid][pGlobalNick], playerid);
}
Update3DTextLabelText(NameTags[playerid], 0xFFFFFFCC, nick);
}
else
{
new strength[16];
if(CharacterInfo[playerid][pStrength]>=900)
{
if(CharacterInfo[playerid][pSex])
format(strength,sizeof(strength),"kulturysta");
else
format(strength,sizeof(strength),"kulturystka");
}
else if(CharacterInfo[playerid][pStrength]>=750)
{
if(CharacterInfo[playerid][pSex])
format(strength,sizeof(strength),"muskularny");
else
format(strength,sizeof(strength),"muskularna");
}
else if(CharacterInfo[playerid][pStrength]>=500)
{
if(CharacterInfo[playerid][pSex])
format(strength,sizeof(strength),"umięśniony");
else
format(strength,sizeof(strength),"umięśniona");
}
else if(CharacterInfo[playerid][pStrength]>=250)
{
if(CharacterInfo[playerid][pSex])
format(strength,sizeof(strength),"wysportowany");
else
format(strength,sizeof(strength),"wysportowana");
}
else
format(strength,sizeof(strength),"%dj",CharacterInfo[playerid][pStrength]);
if(IsPlayerInAnyVehicle(playerid) && VehicleInfo[GetVehicleUID(GetPlayerVehicleID(playerid))][vGlass])
{
if(!CharacterInfo[playerid][pAlreadyHidedNick])
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "(( Nieznajomy %s ))", CharCode(playerid));
else
format(nick, sizeof(nick), " (( Nieznajoma %s ))", CharCode(playerid));
CharacterInfo[playerid][pAlreadyHidedNick] = true;
new nickname[32];
format(nickname, sizeof(nickname), "%s", nick);
CharacterInfo[playerid][pHidedNick] = nickname;
}
else
format(nick, sizeof(nick), "%s", CharacterInfo[playerid][pHidedNick]);
}
else
{
if(CharacterInfo[playerid][pAlreadyHidedNick])
CharacterInfo[playerid][pAlreadyHidedNick] = false;
format(nick, sizeof(nick), "(( %d. %s ))", playerid, PlayerName2(playerid));
}
format(nick, sizeof(nick), "%s\n(%s", nick, strength);
if(CharacterInfo[playerid][pCelebrity])
format(nick, sizeof(nick), "%s, celebryta", nick);
if(CharacterInfo[playerid][pStatus])
{
if(CharacterInfo[playerid][pStatus] & STATUS_KAJDANKI)
format(nick, sizeof(nick), "%s, kajdanki", nick);
if(CharacterInfo[playerid][pStatus] & STATUS_CIAGNIETY)
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "%s, ciągnięty", nick);
else
format(nick, sizeof(nick), "%s, ciągnięta", nick);
}
if(CharacterInfo[playerid][pStatus] & STATUS_KNEBEL)
format(nick, sizeof(nick), "%s, knebel", nick);
if(CharacterInfo[playerid][pStatus] & STATUS_ZWIAZANY)
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "%s, związany", nick);
else
format(nick, sizeof(nick), "%s, związana", nick);
}
if(CharacterInfo[playerid][pStatus] & STATUS_HEADBAG)
format(nick, sizeof(nick), "%s, worek", nick);
if(CharacterInfo[playerid][pStatus] & STATUS_PASY)
format(nick, sizeof(nick), "%s, pasy", nick);
if(CharacterInfo[playerid][pStatus] & STATUS_MP3)
format(nick, sizeof(nick), "%s, słuchawki", nick);
}
if(CharacterInfo[playerid][pDrugs])
{
if(CharacterInfo[playerid][pDrugs] == DRUG_ALKO)
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "%s, pijany", nick);
else
format(nick, sizeof(nick), "%s, pijana", nick);
}
else if(CharacterInfo[playerid][pDrugs] == DRUG_MARIHUANA)
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "%s, zjarany", nick);
else
format(nick, sizeof(nick), "%s, zjarana", nick);
}
else
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "%s, naćpany", nick);
else
format(nick, sizeof(nick), "%s, naćpana", nick);
}
}
if(CharacterInfo[playerid][pArmor] > 50)
format(nick, sizeof(nick), "%s, kamizelka", nick);
if(CharacterInfo[playerid][pHealth] <= 20)
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "%s, osłabiony", nick);
else
format(nick, sizeof(nick), "%s, osłabiona", nick);
}
if(CharacterInfo[playerid][pJailTime] > gettime())
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "%s, przetrzymywany", nick);
else
format(nick, sizeof(nick), "%s, przetrzymywana", nick);
}
if(CharacterInfo[playerid][pBW])
{
if(CharacterInfo[playerid][pSex])
format(nick, sizeof(nick), "%s, nieprzytomny", nick);
else
format(nick, sizeof(nick), "%s, nieprzytomna", nick);
}
if(IsPlayerInAnyVehicle(playerid) && VehicleInfo[GetVehicleUID(GetPlayerVehicleID(playerid))][vGlass])
format(nick, sizeof(nick), "%s, ciemne szyby", nick);
if(CharacterInfo[playerid][pStatus] & STATUS_AFK)
format(nick, sizeof(nick), "%s, AFK od %02d:%02d", nick, CharacterInfo[playerid][pAFKg], CharacterInfo[playerid][pAFKm]);
format(nick, sizeof(nick), "%s)", nick);
if(CharacterInfo[playerid][pNickDamageTook])
Update3DTextLabelText(NameTags[playerid], 0xC90000CC, nick);
else if(DutyGroup[playerid] && GroupInfo[DutyGroup[playerid]][gFlags] & FLAG_NICK)
{
format(nick, sizeof(nick), "%s\n[%s]", nick, GroupInfo[DutyGroup[playerid]][gTag]);
Update3DTextLabelText(NameTags[playerid], GetGroupColor(DutyGroup[playerid]), nick);
}
else
Update3DTextLabelText(NameTags[playerid], COLOR_PREMIUM, nick);
}
}