hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Hooksay
HozzászólásElküldve: 2021.01.11. 22:26 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.03.03. 15:51
Hozzászólások: 453
Megköszönt másnak: 106 alkalommal
Megköszönték neki: 7 alkalommal
Sziasztok az lenne a problémám ha ki vagyok jelentkezve nem írja Kijelentkezve+ ha az illetőnek nincs Chat prefixe csak ennyit ír:[0] tehát 0ra irja át azt hogyan tudnám megoldani hogy ne 0-at irjon hannem semmit csak ha megveszi a prefixet oda irja a prefixet
köszönöm a válaszokat

  1. public sayhook(id)
  2. {
  3.     new message[192], Name[32], none[2][32], chat[192];
  4.     read_args(message, 191);
  5.     remove_quotes(message);
  6.    
  7.     formatex(none[0], 31, ""), formatex(none[1], 31, " ");
  8.    
  9.     if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
  10.         return PLUGIN_HANDLED;
  11.    
  12.     if(!equali(message, none[0]) && !equali(message, none[1]))
  13.     {
  14.         get_user_name(id, Name, 31);
  15.         if(is_user_alive(id))
  16.         {
  17.             if(Regisztralt[id] == 0)
  18.             formatex(chat, 191, "^x04[Nem Regisztrált]^x03%s^x01: %s", Name, message);
  19.             else if(get_user_flags(id) & TULAJ)
  20.                     formatex(chat, 191, "^x04[Tulajdonos][%s]^x04[%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  21.             else if(get_user_flags(id) & FOADMIN)
  22.                     formatex(chat, 191, "^x04[Főadmin][%s]^x04[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  23.             else if(get_user_flags(id) & ADMIN)
  24.                     formatex(chat, 191, "^x04[Admin][%s]^x04[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  25.             else if(get_user_flags(id) & VIP)
  26.                     formatex(chat, 191, "^x04[VIP][%s]^x04[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  27.              else if(is_user_alive(id) & VanPrefix[id] <= 1)
  28.                 formatex(chat, 191, "^x04[%s]^x04[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  29.             else if(is_user_alive(id) & VanPrefix[id] <= 0)
  30.                 formatex(chat, 191, "^x04[%s]^x04[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  31.             else if(Regisztralt[id] == 1)
  32.                 formatex(chat, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  33.         }
  34.         else {
  35.             get_user_team(id, color, 9);
  36.             if(Regisztralt[id] == 0)
  37.             formatex(chat, 191, "^x01*Halott*^x04[Nem Regisztrált]^x03 %s^x01: %s", Name, message);
  38.             else if(get_user_flags(id) & TULAJ)
  39.                     formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s]^x04[%s]^3 %s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  40.             else if(get_user_flags(id) & FOADMIN)
  41.                     formatex(chat, 191, "^x01*Halott*^x04[Főadmin][%s]^x04[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  42.             else if(get_user_flags(id) & ADMIN)
  43.                     formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^x04[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  44.             else if(get_user_flags(id) & VIP)
  45.                     formatex(chat, 191, "^x01*Halott*^x04[VIP][%s]^x04[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  46.             else if(Dollar[id] >= 0)
  47.                 formatex(chat, 191, "^x01*Halott*^x04[%s]^x04[%s]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);
  48.             else if(Regisztralt[id] == 1)
  49.                 formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  50.         }
  51.        
  52.        
  53.         switch(cs_get_user_team(id))
  54.         {
  55.             case 1: ColorChat(0, RED, chat);
  56.             case 2: ColorChat(0, BLUE, chat);
  57.         }
  58.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  59.             ColorChat(0, GREY, chat);
  60.         return PLUGIN_HANDLED;
  61.     }
  62.     return PLUGIN_CONTINUE;
  63. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hooksay
HozzászólásElküldve: 2021.01.11. 22:56 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
DaffikiD írta:
Sziasztok az lenne a problémám ha ki vagyok jelentkezve nem írja Kijelentkezve+ ha az illetőnek nincs Chat prefixe csak ennyit ír:[0] tehát 0ra irja át azt hogyan tudnám megoldani hogy ne 0-at irjon hannem semmit csak ha megveszi a prefixet oda irja a prefixet
köszönöm a válaszokat


Szeva,

1. kérdés:
  1. else if(Regisztralt[id] == 1 && Belepve[id] == 0)
  2.             formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);


  1. else if(get_user_flags(id) & VIP && Belepve[id] == 1)
  2. formatex(chat, 191, "^x04[VIP][%s]^x04[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);


2. kérdés:
  1. new sPrefix[64];
  2. formatex(sPrefix, charsmax(sPrefix), strlen(Chat_Prefix[id]) == 0 ? "":"[%s]", Chat_Prefix[id]);

Példa:
  1. formatex(chat, 191, "^x04[Főadmin][%s]^x04%s^x03%s^x04: %s", Rangok[Rang[id]][Szint], sPrefix, Name, message);

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."

Ők köszönték meg HellEnergY nek ezt a hozzászólást: DaffikiD (2021.01.12. 15:02)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hooksay
HozzászólásElküldve: 2021.01.18. 09:56 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.03.03. 15:51
Hozzászólások: 453
Megköszönt másnak: 106 alkalommal
Megköszönték neki: 7 alkalommal
HellEnergY írta:
Szeva,

1. kérdés:
  1. else if(Regisztralt[id] == 1 && Belepve[id] == 0)
  2.             formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);


  1. else if(get_user_flags(id) & VIP && Belepve[id] == 1)
  2. formatex(chat, 191, "^x04[VIP][%s]^x04[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Chat_Prefix[id], Name, message);


2. kérdés:
  1. new sPrefix[64];
  2. formatex(sPrefix, charsmax(sPrefix), strlen(Chat_Prefix[id]) == 0 ? "":"[%s]", Chat_Prefix[id]);

Példa:
  1. formatex(chat, 191, "^x04[Főadmin][%s]^x04%s^x03%s^x04: %s", Rangok[Rang[id]][Szint], sPrefix, Name, message);

köszönöm

2. hsz:
megcsináltam így és még mindig ott a 0 (sry dupla hsz)

  1. public sayhook(id)
  2. {
  3.     new message[192], Name[32], none[2][32], chat[192];
  4.     read_args(message, 191);
  5.     remove_quotes(message);
  6.    
  7.     formatex(none[0], 31, ""), formatex(none[1], 31, " ");
  8.    
  9.     if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
  10.         return PLUGIN_HANDLED;
  11.        
  12.         new sPrefix[32];
  13.    
  14.     formatex(sPrefix, charsmax(sPrefix), strlen(Chat_Prefix[id]) == 0 ? "":"[%s]", Chat_Prefix[id]);
  15.    
  16.     if(!equali(message, none[0]) && !equali(message, none[1]))
  17.     {
  18.         get_user_name(id, Name, 31);
  19.         if(is_user_alive(id))
  20.         {
  21.             if(Regisztralt[id] == 0)
  22.             formatex(chat, 191, "^x04[Nem Regisztrált]^x03%s^x01: %s", Name, message);
  23.             else if(get_user_flags(id) & TULAJ)
  24.                 formatex(chat, 191, "^x04[Tulajdonos]-%s-[%s]^3%s^x04: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  25.             else if(get_user_flags(id) & FOADMIN)
  26.                 formatex(chat, 191, "^x04[Főadmin]-%s-[%s]^x03%s^x04: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  27.             else if(get_user_flags(id) & ADMIN)
  28.                 formatex(chat, 191, "^x04[Admin]-%s-[%s]^x03%s^x04: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  29.             else if(get_user_flags(id) & VIP)
  30.                 formatex(chat, 191, "^x04[VIP]-%s-[%s]^x03%s^x04: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  31.             else if(is_user_alive(id))
  32.                 formatex(chat, 191, "^x04%s-[%s]^x03%s^x01: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  33.             else if(Regisztralt[id] == 1)
  34.                 formatex(chat, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  35.         }
  36.         else {
  37.             get_user_team(id, color, 9);
  38.             if(Regisztralt[id] == 0)
  39.             formatex(chat, 191, "^x01*Halott*^x04[Nem Regisztrált]^x03 %s^x01: %s", Name, message);
  40.             else if(get_user_flags(id) & TULAJ)
  41.                 formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos]-%s-[%s]^3%s^x04: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  42.             else if(get_user_flags(id) & FOADMIN)
  43.                 formatex(chat, 191, "^x01*Halott*^x04[Főadmin]-%s-[%s]^x03%s^x04: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  44.             else if(get_user_flags(id) & ADMIN)
  45.                 formatex(chat, 191, "^x01*Halott*^x04[Admin]-%s-[%s]^x03%s^x04: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  46.             else if(get_user_flags(id) & VIP)
  47.                 formatex(chat, 191, "^x01*Halott*^x04[VIP]-%s-[%s]^x03%s^x04: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  48.             else if(Dollar[id] >= 0)
  49.                 formatex(chat, 191, "^x01*Halott*^x04%s-[%s]^x03%s^x01: %s", sPrefix, Rangok[Rang[id]][Szint], Name, message);
  50.             else if(Regisztralt[id] == 1)
  51.                 formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  52.         }
  53.        
  54.        
  55.         switch(cs_get_user_team(id))
  56.         {
  57.             case 1: ColorChat(0, RED, chat);
  58.             case 2: ColorChat(0, BLUE, chat);
  59.         }
  60.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  61.             ColorChat(0, GREY, chat);
  62.         return PLUGIN_HANDLED;
  63.     }
  64.         return PLUGIN_CONTINUE;
  65. }

_________________
Kép


A hozzászólást 1 alkalommal szerkesztették, utoljára theglorious 2021.01.18. 19:33-kor.
Dupla hozzászólás egybevonva


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  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 35 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