Facebook
From Nie wiem, 5 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 234
  1. public UpdatePlayer3DTextNick(playerid)
  2. {
  3.         new nick[192];
  4.  
  5.         if(CharacterInfo[playerid][pAdminDuty])
  6.         {
  7.                 switch(CharacterInfo[playerid][pAdmin])
  8.                 {
  9.                         case 1: format(nick, sizeof(nick), "%s (%d)\n{FF9900}Support", CharacterInfo[playerid][pGlobalNick], playerid);
  10.                         case 2,3,4: format(nick, sizeof(nick), "%s (%d)\n{8B00B0}GameMaster", CharacterInfo[playerid][pGlobalNick], playerid);
  11.                         case 5: format(nick, sizeof(nick), "%s (%d)\n{B00000}Administrator", CharacterInfo[playerid][pGlobalNick], playerid);
  12.                         case 6: format(nick, sizeof(nick), "%s (%d)\n{B00000}Zarząd", CharacterInfo[playerid][pGlobalNick], playerid);
  13.                 }
  14.  
  15.                 Update3DTextLabelText(NameTags[playerid], 0xFFFFFFCC, nick);
  16.         }
  17.         else
  18.         {
  19.                 new strength[16];
  20.                 if(CharacterInfo[playerid][pStrength]>=900)
  21.                 {
  22.                         if(CharacterInfo[playerid][pSex])
  23.                                 format(strength,sizeof(strength),"kulturysta");
  24.                         else
  25.                                 format(strength,sizeof(strength),"kulturystka");
  26.                 }
  27.                 else if(CharacterInfo[playerid][pStrength]>=750)
  28.                 {
  29.                         if(CharacterInfo[playerid][pSex])
  30.                                 format(strength,sizeof(strength),"muskularny");
  31.                         else
  32.                                 format(strength,sizeof(strength),"muskularna");
  33.                 }
  34.                 else if(CharacterInfo[playerid][pStrength]>=500)
  35.                 {
  36.                         if(CharacterInfo[playerid][pSex])
  37.                                 format(strength,sizeof(strength),"umięśniony");
  38.                         else
  39.                                 format(strength,sizeof(strength),"umięśniona");
  40.                 }
  41.                 else if(CharacterInfo[playerid][pStrength]>=250)
  42.                 {
  43.                         if(CharacterInfo[playerid][pSex])
  44.                                 format(strength,sizeof(strength),"wysportowany");
  45.                         else
  46.                                 format(strength,sizeof(strength),"wysportowana");
  47.                 }
  48.                 else
  49.                         format(strength,sizeof(strength),"%dj",CharacterInfo[playerid][pStrength]);
  50.  
  51.                 if(IsPlayerInAnyVehicle(playerid) && VehicleInfo[GetVehicleUID(GetPlayerVehicleID(playerid))][vGlass])
  52.                 {
  53.                         if(!CharacterInfo[playerid][pAlreadyHidedNick])
  54.                         {
  55.                                 if(CharacterInfo[playerid][pSex])
  56.                                         format(nick, sizeof(nick), "(( Nieznajomy %s ))", CharCode(playerid));
  57.                                 else
  58.                                         format(nick, sizeof(nick), " (( Nieznajoma %s ))", CharCode(playerid));
  59.  
  60.                                 CharacterInfo[playerid][pAlreadyHidedNick] = true;
  61.                                 new nickname[32];
  62.                                 format(nickname, sizeof(nickname), "%s", nick);
  63.                                 CharacterInfo[playerid][pHidedNick] = nickname;
  64.                         }
  65.                         else
  66.                                 format(nick, sizeof(nick), "%s", CharacterInfo[playerid][pHidedNick]);
  67.                 }
  68.                 else
  69.                 {
  70.                         if(CharacterInfo[playerid][pAlreadyHidedNick])
  71.                                 CharacterInfo[playerid][pAlreadyHidedNick] = false;
  72.  
  73.                         format(nick, sizeof(nick), "(( %d. %s ))", playerid, PlayerName2(playerid));
  74.                 }
  75.  
  76.                 format(nick, sizeof(nick), "%s\n(%s", nick, strength);
  77.  
  78.                 if(CharacterInfo[playerid][pCelebrity])
  79.                         format(nick, sizeof(nick), "%s, celebryta", nick);
  80.                 if(CharacterInfo[playerid][pStatus])
  81.                 {
  82.                         if(CharacterInfo[playerid][pStatus] & STATUS_KAJDANKI)
  83.                                 format(nick, sizeof(nick), "%s, kajdanki", nick);
  84.                         if(CharacterInfo[playerid][pStatus] & STATUS_CIAGNIETY)
  85.                         {
  86.                                 if(CharacterInfo[playerid][pSex])
  87.                                         format(nick, sizeof(nick), "%s, ciągnięty", nick);
  88.                                 else
  89.                                         format(nick, sizeof(nick), "%s, ciągnięta", nick);
  90.                         }
  91.                         if(CharacterInfo[playerid][pStatus] & STATUS_KNEBEL)
  92.                                 format(nick, sizeof(nick), "%s, knebel", nick);
  93.                         if(CharacterInfo[playerid][pStatus] & STATUS_ZWIAZANY)
  94.                         {
  95.                                 if(CharacterInfo[playerid][pSex])
  96.                                         format(nick, sizeof(nick), "%s, związany", nick);
  97.                                 else
  98.                                         format(nick, sizeof(nick), "%s, związana", nick);
  99.                         }
  100.                         if(CharacterInfo[playerid][pStatus] & STATUS_HEADBAG)
  101.                                 format(nick, sizeof(nick), "%s, worek", nick);
  102.                         if(CharacterInfo[playerid][pStatus] & STATUS_PASY)
  103.                                 format(nick, sizeof(nick), "%s, pasy", nick);
  104.                         if(CharacterInfo[playerid][pStatus] & STATUS_MP3)
  105.                                 format(nick, sizeof(nick), "%s, słuchawki", nick);
  106.                 }
  107.  
  108.                 if(CharacterInfo[playerid][pDrugs])
  109.                 {
  110.                         if(CharacterInfo[playerid][pDrugs] == DRUG_ALKO)
  111.                         {
  112.                                 if(CharacterInfo[playerid][pSex])
  113.                                         format(nick, sizeof(nick), "%s, pijany", nick);
  114.                                 else
  115.                                         format(nick, sizeof(nick), "%s, pijana", nick);
  116.                         }
  117.                         else if(CharacterInfo[playerid][pDrugs] == DRUG_MARIHUANA)
  118.                         {
  119.                                 if(CharacterInfo[playerid][pSex])
  120.                                         format(nick, sizeof(nick), "%s, zjarany", nick);
  121.                                 else
  122.                                         format(nick, sizeof(nick), "%s, zjarana", nick);
  123.                         }
  124.                         else
  125.                         {
  126.                                 if(CharacterInfo[playerid][pSex])
  127.                                         format(nick, sizeof(nick), "%s, naćpany", nick);
  128.                                 else
  129.                                         format(nick, sizeof(nick), "%s, naćpana", nick);
  130.                         }
  131.                 }
  132.  
  133.                 if(CharacterInfo[playerid][pArmor] > 50)
  134.                         format(nick, sizeof(nick), "%s, kamizelka", nick);
  135.                 if(CharacterInfo[playerid][pHealth] <= 20)
  136.                 {
  137.                         if(CharacterInfo[playerid][pSex])
  138.                                 format(nick, sizeof(nick), "%s, osłabiony", nick);
  139.                         else
  140.                                 format(nick, sizeof(nick), "%s, osłabiona", nick);
  141.                 }
  142.                 if(CharacterInfo[playerid][pJailTime] > gettime())
  143.                 {
  144.                         if(CharacterInfo[playerid][pSex])
  145.                                 format(nick, sizeof(nick), "%s, przetrzymywany", nick);
  146.                         else
  147.                                 format(nick, sizeof(nick), "%s, przetrzymywana", nick);
  148.                 }
  149.                 if(CharacterInfo[playerid][pBW])
  150.                 {
  151.                         if(CharacterInfo[playerid][pSex])
  152.                                 format(nick, sizeof(nick), "%s, nieprzytomny", nick);
  153.                         else
  154.                                 format(nick, sizeof(nick), "%s, nieprzytomna", nick);
  155.                 }
  156.                 if(IsPlayerInAnyVehicle(playerid) && VehicleInfo[GetVehicleUID(GetPlayerVehicleID(playerid))][vGlass])
  157.                         format(nick, sizeof(nick), "%s, ciemne szyby", nick);
  158.  
  159.                 if(CharacterInfo[playerid][pStatus] & STATUS_AFK)
  160.                         format(nick, sizeof(nick), "%s, AFK od %02d:%02d", nick, CharacterInfo[playerid][pAFKg], CharacterInfo[playerid][pAFKm]);
  161.  
  162.                 format(nick, sizeof(nick), "%s)", nick);
  163.  
  164.                 if(CharacterInfo[playerid][pNickDamageTook])
  165.                         Update3DTextLabelText(NameTags[playerid], 0xC90000CC, nick);
  166.                 else if(DutyGroup[playerid] && GroupInfo[DutyGroup[playerid]][gFlags] & FLAG_NICK)
  167.                 {
  168.                         format(nick, sizeof(nick), "%s\n[%s]", nick, GroupInfo[DutyGroup[playerid]][gTag]);
  169.                         Update3DTextLabelText(NameTags[playerid], GetGroupColor(DutyGroup[playerid]), nick);
  170.                 }
  171.                 else
  172.                         Update3DTextLabelText(NameTags[playerid], COLOR_PREMIUM, nick);
  173.         }
  174. }