hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 13:08



Jelenlévő felhasználók

Jelenleg 230 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 229 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2023.03.19. 15:46 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
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. }


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.20. 12:43 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 140
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 56 alkalommal
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.

_________________
[ExTasY] Super Deathmatch [SENTRY GUN] [Soon]

ExTasY Zombie Mutation
217.144.54.193:27057
Facebook
Discord

Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.20. 18:04 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
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. // -----------------


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.20. 21:25 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 140
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 56 alkalommal
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ó.

_________________
[ExTasY] Super Deathmatch [SENTRY GUN] [Soon]

ExTasY Zombie Mutation
217.144.54.193:27057
Facebook
Discord

Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.21. 17:51 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
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ó.


A hozzászólást 1 alkalommal szerkesztették, utoljára saxxo 2023.03.21. 18:57-kor.

Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2023.03.21. 18:56 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
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!


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 8 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole