hlmod.hu
https://hlmod.hu/

Zölden írjanak (Tulaj + Helyettes + FőAdmin + Admin + Vip) Beleírása
https://hlmod.hu/viewtopic.php?f=10&t=31475
Oldal: 1 / 1

Szerző:  saxxo [ 2023.03.19. 15:46 ]
Hozzászólás témája:  Zölden írjanak (Tulaj + Helyettes + FőAdmin + Admin + Vip) Beleírása

Sziasztok/Helló!

Beleszeretném íratni vagy írni a zöld írást ahogy a címben is megtalálható, előre is köszönöm!

  1. public sayhook(id)
  2. {
  3.     new sMessage[512], sText[128], sDeath[16], iLen, sName[64];
  4.     read_args(sMessage, charsmax(sMessage));
  5.     remove_quotes(sMessage);
  6.    
  7.     if(strlen(sMessage) == 0 || sMessage[0] == '/' || sMessage[0] == '@')
  8.         return PLUGIN_HANDLED_MAIN;
  9.    
  10.     new iTeam, iColor;
  11.     iTeam = get_user_team(id);
  12.    
  13.     switch(iTeam) //itt lehet elvalasztani hogy ha ctk irnak a tk kéken lássák, és fordítva, ha specek akkor szürkén látják.
  14.     {
  15.         case CS_TEAM_CT: iColor = -3; //kék
  16.             case CS_TEAM_T: iColor = -2;//piros
  17.             case CS_TEAM_SPECTATOR: iColor = -1;//szürke
  18.         }
  19.    
  20.     format(sDeath, charsmax(sDeath), is_user_alive(id) ? "":"*Halott*");
  21.     iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^1%s", sDeath);
  22.     #if defined RANK_ON
  23.     if(get_user_flags(id) & OWNER)
  24.         iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^3[^4Tulajdonos^3]^1");
  25.     else if(get_user_flags(id) & HELP)
  26.         iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^3[^4Helyettes^3]^1");
  27.     else if(get_user_flags(id) & ADMIN)
  28.         iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^3[^4FőAdmin^3]^1");
  29.     else if(get_user_flags(id) & FOADMIN)
  30.         iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^3[^4Admin^3]^1");
  31.     else if(get_user_flags(id) & VIP)
  32.         iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^3[^4VIP^3]^1");
  33.     else
  34.         iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^3[^4Játékos^3]^1");
  35.    
  36.     iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^3[^4Szint: %d^3]", g_ePlayer[eLvl][id]);
  37.     #endif
  38.    
  39.     #if defined RANK_OFF
  40.     iLen += formatex(sText[iLen], charsmax(sText)-iLen, "^3[^4Szint: %d^3]", g_ePlayer[eLvl][id]);
  41.     #endif
  42.    
  43.     get_user_name(id, sName, charsmax(sName));
  44.     format(sMessage, charsmax(sMessage), "%s ^1%s ^3»^3 %s", sText, sName, sMessage);
  45.    
  46.     for(new i; i < get_maxplayers(); i++)
  47.     {
  48.         if(!is_user_connected(i))
  49.             continue;
  50.        
  51.         client_print_color(i, iColor, sMessage);
  52.     }
  53.     return PLUGIN_HANDLED;
  54. }

Szerző:  DexoN [ 2023.03.20. 12:43 ]
Hozzászólás témája:  Re: Zölden írjanak (Tulaj + Helyettes + FőAdmin + Admin + Vip) Beleírása

Ezt a sort:
Kód:
format(sMessage, charsmax(sMessage), "%s ^1%s ^3»^3 %s", sText, sName, sMessage);

Erre cseréld:
Kód:
format(sMessage, charsmax(sMessage), "%s ^1%s ^3»%s %s", sText, sName, get_user_flags(i) ? "^4" : "^3", sMessage);

Így megkérdezed, hogy van e bármilyen joga a játékosnak. Ha van, akkor zöld, ha nincs akkor csapatszín mint eddig.

Szerző:  saxxo [ 2023.03.20. 18:04 ]
Hozzászólás témája:  Re: Zölden írjanak (Tulaj + Helyettes + FőAdmin + Admin + Vip) Beleírása

DexoN írta:
Ezt a sort:
Kód:
format(sMessage, charsmax(sMessage), "%s ^1%s ^3»^3 %s", sText, sName, sMessage);

Erre cseréld:
Kód:
format(sMessage, charsmax(sMessage), "%s ^1%s ^3»%s %s", sText, sName, get_user_flags(i) ? "^4" : "^3", sMessage);

Így megkérdezed, hogy van e bármilyen joga a játékosnak. Ha van, akkor zöld, ha nincs akkor csapatszín mint eddig.




  1. //// skinmenuranked.sma
  2. //
  3. // C:\Users\ifjma\OneDrive\Desktop\1.9.0_5263_scripting\skinmenuranked.sma(357) : warning 217: loose indentation
  4. // C:\Users\ifjma\OneDrive\Desktop\1.9.0_5263_scripting\skinmenuranked.sma(359) : warning 217: loose indentation
  5. // C:\Users\ifjma\OneDrive\Desktop\1.9.0_5263_scripting\skinmenuranked.sma(839) : error 017: undefined symbol "i"
  6. // C:\Users\ifjma\OneDrive\Desktop\1.9.0_5263_scripting\skinmenuranked.sma(49) : warning 203: symbol is never used: "gMenuPrefix"
  7. // C:\Users\ifjma\OneDrive\Desktop\1.9.0_5263_scripting\skinmenuranked.sma(44) : warning 203: symbol is never used: "sSteamID"
  8. //
  9. // 1 Error.
  10. // Could not locate output file compiled\skinmenuranked.amx (compile failed).
  11. //
  12. // Compilation Time: 0,41 sec
  13. // -----------------

Szerző:  DexoN [ 2023.03.20. 21:25 ]
Hozzászólás témája:  Re: Zölden írjanak (Tulaj + Helyettes + FőAdmin + Admin + Vip) Beleírása

A get_user_flags()-hoz a játékos index szükséges, hogy letudja kérni a jogait. Rossz változót néztem játékos indexnek, mivel nem i hanem id van használva, cseréld ki arra.

https://amxx-bg.info/api/ - Ezen az oldalon megtalálod az összes funkciót, ha valamire esetleg rá akarnál nézni, mint pl. erre, mivel hibát írt rá a fordító.

Szerző:  saxxo [ 2023.03.21. 17:51 ]
Hozzászólás témája:  Re: Zölden írjanak (Tulaj + Helyettes + FőAdmin + Admin + Vip) Beleírása

DexoN írta:
A get_user_flags()-hoz a játékos index szükséges, hogy letudja kérni a jogait. Rossz változót néztem játékos indexnek, mivel nem i hanem id van használva, cseréld ki arra.

https://amxx-bg.info/api/ - Ezen az oldalon megtalálod az összes funkciót, ha valamire esetleg rá akarnál nézni, mint pl. erre, mivel hibát írt rá a fordító.

Szerző:  saxxo [ 2023.03.21. 18:56 ]
Hozzászólás témája:  Re: Zölden írjanak (Tulaj + Helyettes + FőAdmin + Admin + Vip) Beleírása

saxxo írta:
DexoN írta:
A get_user_flags()-hoz a játékos index szükséges, hogy letudja kérni a jogait. Rossz változót néztem játékos indexnek, mivel nem i hanem id van használva, cseréld ki arra.

https://amxx-bg.info/api/ - Ezen az oldalon megtalálod az összes funkciót, ha valamire esetleg rá akarnál nézni, mint pl. erre, mivel hibát írt rá a fordító.



Köszönöm! megoldva!

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/