hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.05. 09:42



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: VIP Rang
HozzászólásElküldve: 2020.11.12. 20:46 
Offline
Beavatott

Csatlakozott: 2019.03.29. 22:43
Hozzászólások: 73
Sziasztok, tudna valaki segíteni mert valamiért "cu" jognál nem ír VIP prefixet csak annyit hogy Kijelentkezve valaki tud segíteni mi lehet a probléma?

Előre is köszönöm!
  1. public sayhook(id)
  2. {
  3. if(!Belepve[id])
  4.     {
  5.         ColorChat(id, GREEN, "^4%s ^1Először jelenkezz be!",C_Prefix);
  6.         return PLUGIN_HANDLED;
  7.     }
  8.     new message[192], Name[32], none[2][32], chat[192];
  9.     read_args(message, 191);
  10.     remove_quotes(message);
  11.    
  12.     formatex(none[0], 31, ""), formatex(none[1], 31, " ");
  13.    
  14.     if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
  15.         return PLUGIN_HANDLED;
  16.    
  17.     if(!equali(message, none[0]) && !equali(message, none[1]))
  18.     {
  19.         get_user_name(id, Name, 31);
  20.         if(is_user_alive(id))
  21.         {
  22.             if(Regisztralt[id] == 0)
  23.             formatex(chat, 191, "^x04[Nem Regisztrált]^x03%s^x01: %s", Name, message);
  24.             else if(get_user_flags(id) & TULAJ && VanPrefix[id] >= 1)
  25.                 formatex(chat, 191, "^x04[Tulajdonos][%s][%s]^3%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  26.             else if(get_user_flags(id) & TULAJ && VanPrefix[id] >= 0)
  27.                 formatex(chat, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  28.                         else if(get_user_flags(id) & FOADMIN && VanPrefix[id] >= 1)
  29.                 formatex(chat, 191, "^x04[Föadmin][%s][%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  30.             else if(get_user_flags(id) & FOADMIN && VanPrefix[id] >= 0)
  31.                 formatex(chat, 191, "^x04[Föadmin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  32.             else if(get_user_flags(id) & ADMIN && VanPrefix[id] >= 1)
  33.                 formatex(chat, 191, "^x04[Admin][%s][%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  34.             else if(get_user_flags(id) & ADMIN && VanPrefix[id] >= 0)
  35.                 formatex(chat, 191, "^x04[Admin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  36.             else if(get_user_flags(id) & VIP && VanPrefix[id] >= 1)
  37.                 formatex(chat, 191, "^x04[VIP][%s][%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  38.             else if(get_user_flags(id) & VIP && VanPrefix[id] >= 0)
  39.                 formatex(chat, 191, "^x04[VIP][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  40.             else if(is_user_alive(id) && VanPrefix[id] >= 1)
  41.                 formatex(chat, 191, "^x04[%s][%s]^x03%s^x01: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  42.             else if(is_user_alive(id) && VanPrefix[id] >= 0)
  43.                 formatex(chat, 191, "^x04[Játékos][%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  44.             else if(Regisztralt[id] == 1)
  45.                 formatex(chat, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  46.         }
  47.         else {
  48.             get_user_team(id, color, 9);
  49.             if(Regisztralt[id] == 0)
  50.             formatex(chat, 191, "^x01*Halott*^x04[Nem Regisztrált]^x03 %s^x01: %s", Name, message);
  51.             else if(get_user_flags(id) & TULAJ && VanPrefix[id] >= 1)
  52.                 formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s][%s]^3%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  53.             else if(get_user_flags(id) & TULAJ && VanPrefix[id] >= 0)
  54.                 formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  55.                         else if(get_user_flags(id) & FOADMIN && VanPrefix[id] >= 1)
  56.                 formatex(chat, 191, "^x01*Halott*^x04[Föadmin][%s][%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  57.             else if(get_user_flags(id) & FOADMIN && VanPrefix[id] >= 0)
  58.                 formatex(chat, 191, "^x01*Halott*^x04[Föadmin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  59.                         else if(get_user_flags(id) & ADMIN && VanPrefix[id] >= 1)
  60.                 formatex(chat, 191, "^x01*Halott*^x04[Admin][%s][%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  61.             else if(get_user_flags(id) & ADMIN && VanPrefix[id] >= 0)
  62.                 formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  63.             else if(get_user_flags(id) & VIP && VanPrefix[id] >= 1)
  64.                 formatex(chat, 191, "^x01*Halott*^x04[VIP][%s][%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  65.             else if(get_user_flags(id) & VIP && VanPrefix[id] >= 0)
  66.                 formatex(chat, 191, "^x01*Halott*^x04[VIP][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  67.             else if(Dollar[id] >= 0 && VanPrefix[id] >= 1)
  68.                 formatex(chat, 191, "^x01*Halott*^x04[%s][%s]^x03%s^x01: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
  69.             else if(Dollar[id] >= 0 && VanPrefix[id] >= 0)
  70.                 formatex(chat, 191, "^x01*Halott*^x04[Játékos][%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  71.             else if(Regisztralt[id] == 1)
  72.                 formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  73.         }
  74.        
  75.        
  76.         switch(cs_get_user_team(id))
  77.         {
  78.             case 1: ColorChat(0, RED, chat);
  79.             case 2: ColorChat(0, BLUE, chat);
  80.         }
  81.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  82.             ColorChat(0, GREY, chat);
  83.         return PLUGIN_HANDLED;
  84.     }
  85.     return PLUGIN_CONTINUE;
  86. }

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP Rang
HozzászólásElküldve: 2020.11.13. 15:33 
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
Katonakevin írta:
Sziasztok, tudna valaki segíteni mert valamiért "cu" jognál nem ír VIP prefixet csak annyit hogy Kijelentkezve valaki tud segíteni mi lehet a probléma?

Előre is köszönöm!

A nem regisztrált(Regisztralt[id] == 0), és a kijelentkezve(Regisztralt[id] == 1) ifen kívül nem lesz igaz ha lefut, legábbis szerintem.
A belepve[id]-t is használd.

Megoldás(már ha jó, nem teszteltem):

  1. new sPrefix[64], sDeath[16];//Eltárolom majd a prefixet és a "halott" részt.
  2.     formatex(sPrefix, charsmax(sPrefix), VanPrefix[id] == 0 ? "":"[%s]", Chat_Prefix[id]);//ellenőrzöm hogy van e prefixje, ha nincs nem kap megjelenítést, ha van kap.
  3.     formatex(sDeath, charsmax(sDeath), is_user_alive(id) ? "":"*Halott*");//ellenőrzöm hogy él-e, ha és nem kap "Halott" prefixet, ha nem akkor megkapja.
  4.    
  5.     if(!equali(message, none[0]) && !equali(message, none[1]))
  6.     {
  7.         get_user_name(id, Name, 31);
  8.  
  9.         if(!Belepve[id])//itt egy fix feltételt kap ami ha nincs belépve feltétel
  10.         {
  11.             if(Regisztralt[id] == 0)//Ha nem regisztrált akkor azt írja
  12.                 formatex(chat, charsmax(chat), "^x01%s^x04[Nem Regisztrált]^x03%s^x01: %s", sDeath, Name, message);
  13.             else//ellenkező esetben a kijelentkezve prefixet kapja.
  14.                 formatex(chat, charsmax(chat), "^x01%s^x04[Kijelentkezve]^x03%s^x01: %s", sDeath, Name, message);
  15.         }
  16.         else//ha be van lépva
  17.         {
  18.             if(get_user_flags(id) & TULAJ)//ha rendelkezik a tulaj joggal
  19.                 formatex(chat, charsmax(chat), "^x01%s^x04[Tulajdonos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  20.             else if(get_user_flags(id) & FOADMIN)//ha rendelkezik a főadmin joggal
  21.                 formatex(chat, charsmax(chat), "^x01%s^x04[Főadmin][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  22.             else if(get_user_flags(id) & ADMIN)//ha rendelkezik az admin joggal
  23.                 formatex(chat, charsmax(chat), "^x01%s^x04[Admin][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  24.             else if(get_user_flags(id) & VIP)//ha rendelkezik a vip joggal
  25.                 formatex(chat, charsmax(chat), "^x01%s^x04[VIP][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  26.             else//ha egyikkel sem
  27.                 formatex(chat, charsmax(chat), "^x01%s^x04[Játékos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  28.  
  29.         }
  30.        
  31.     }

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


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP Rang
HozzászólásElküldve: 2020.11.24. 15:04 
Offline
Beavatott

Csatlakozott: 2019.03.29. 22:43
Hozzászólások: 73
HellEnergY írta:
Katonakevin írta:
Sziasztok, tudna valaki segíteni mert valamiért "cu" jognál nem ír VIP prefixet csak annyit hogy Kijelentkezve valaki tud segíteni mi lehet a probléma?

Előre is köszönöm!

A nem regisztrált(Regisztralt[id] == 0), és a kijelentkezve(Regisztralt[id] == 1) ifen kívül nem lesz igaz ha lefut, legábbis szerintem.
A belepve[id]-t is használd.

Megoldás(már ha jó, nem teszteltem):

  1. new sPrefix[64], sDeath[16];//Eltárolom majd a prefixet és a "halott" részt.
  2.     formatex(sPrefix, charsmax(sPrefix), VanPrefix[id] == 0 ? "":"[%s]", Chat_Prefix[id]);//ellenőrzöm hogy van e prefixje, ha nincs nem kap megjelenítést, ha van kap.
  3.     formatex(sDeath, charsmax(sDeath), is_user_alive(id) ? "":"*Halott*");//ellenőrzöm hogy él-e, ha és nem kap "Halott" prefixet, ha nem akkor megkapja.
  4.    
  5.     if(!equali(message, none[0]) && !equali(message, none[1]))
  6.     {
  7.         get_user_name(id, Name, 31);
  8.  
  9.         if(!Belepve[id])//itt egy fix feltételt kap ami ha nincs belépve feltétel
  10.         {
  11.             if(Regisztralt[id] == 0)//Ha nem regisztrált akkor azt írja
  12.                 formatex(chat, charsmax(chat), "^x01%s^x04[Nem Regisztrált]^x03%s^x01: %s", sDeath, Name, message);
  13.             else//ellenkező esetben a kijelentkezve prefixet kapja.
  14.                 formatex(chat, charsmax(chat), "^x01%s^x04[Kijelentkezve]^x03%s^x01: %s", sDeath, Name, message);
  15.         }
  16.         else//ha be van lépva
  17.         {
  18.             if(get_user_flags(id) & TULAJ)//ha rendelkezik a tulaj joggal
  19.                 formatex(chat, charsmax(chat), "^x01%s^x04[Tulajdonos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  20.             else if(get_user_flags(id) & FOADMIN)//ha rendelkezik a főadmin joggal
  21.                 formatex(chat, charsmax(chat), "^x01%s^x04[Főadmin][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  22.             else if(get_user_flags(id) & ADMIN)//ha rendelkezik az admin joggal
  23.                 formatex(chat, charsmax(chat), "^x01%s^x04[Admin][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  24.             else if(get_user_flags(id) & VIP)//ha rendelkezik a vip joggal
  25.                 formatex(chat, charsmax(chat), "^x01%s^x04[VIP][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  26.             else//ha egyikkel sem
  27.                 formatex(chat, charsmax(chat), "^x01%s^x04[Játékos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  28.  
  29.         }
  30.        
  31.     }


Próbáltam de mindenhova csak Tulajdonos-t ír

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP Rang
HozzászólásElküldve: 2020.11.24. 15:27 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Valamiért az ELSE ág fut le neked.


  1. new sPrefix[64], sDeath[16];//Eltárolom majd a prefixet és a "halott" részt.
  2. formatex(sPrefix, charsmax(sPrefix), VanPrefix[id] == 0 ? "":"[%s]", Chat_Prefix[id]);//ellenőrzöm hogy van e prefixje, ha nincs nem kap megjelenítést, ha van kap.
  3. formatex(sDeath, charsmax(sDeath), is_user_alive(id) ? "":"*Halott*");//ellenőrzöm hogy él-e, ha és nem kap "Halott" prefixet, ha nem akkor megkapja.
  4.  
  5. if(!equali(message, none[0]) && !equali(message, none[1])){
  6.     get_user_name(id, Name, 31);
  7.    
  8.     if(!Belepve[id])//itt egy fix feltételt kap ami ha nincs belépve feltétel
  9.     {
  10.     if(Regisztralt[id] == 0)//Ha nem regisztrált akkor azt írja
  11.     formatex(chat, charsmax(chat), "^x01%s^x04[Nem Regisztrált]^x03%s^x01: %s", sDeath, Name, message);
  12.     else//ellenkező esetben a kijelentkezve prefixet kapja.
  13.     formatex(chat, charsmax(chat), "^x01%s^x04[Kijelentkezve]^x03%s^x01: %s", sDeath, Name, message);
  14. }
  15. else//ha be van lépva
  16. {
  17.     if(Belepve[id])
  18.         formatex(chat, charsmax(chat), "^x01%s^x04[Játékos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  19.     else if(get_user_flags(id) & TULAJ)//ha rendelkezik a tulaj joggal
  20.         formatex(chat, charsmax(chat), "^x01%s^x04[Tulajdonos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  21.     else if(get_user_flags(id) & FOADMIN)//ha rendelkezik a főadmin joggal
  22.         formatex(chat, charsmax(chat), "^x01%s^x04[Főadmin][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  23.     else if(get_user_flags(id) & ADMIN)//ha rendelkezik az admin joggal
  24.         formatex(chat, charsmax(chat), "^x01%s^x04[Admin][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  25.     else if(get_user_flags(id) & VIP)//ha rendelkezik a vip joggal
  26.             formatex(chat, charsmax(chat), "^x01%s^x04[VIP][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  27.     else//ha egyikkel sem
  28.         formatex(chat, charsmax(chat), "^x01%s^x04[Játékos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  29.        
  30.     }
  31.    
  32. }



Próbáld légyszi.

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP Rang
HozzászólásElküldve: 2020.11.24. 16:28 
Offline
Beavatott

Csatlakozott: 2019.03.29. 22:43
Hozzászólások: 73
The Peace írta:
Valamiért az ELSE ág fut le neked.


  1. new sPrefix[64], sDeath[16];//Eltárolom majd a prefixet és a "halott" részt.
  2. formatex(sPrefix, charsmax(sPrefix), VanPrefix[id] == 0 ? "":"[%s]", Chat_Prefix[id]);//ellenőrzöm hogy van e prefixje, ha nincs nem kap megjelenítést, ha van kap.
  3. formatex(sDeath, charsmax(sDeath), is_user_alive(id) ? "":"*Halott*");//ellenőrzöm hogy él-e, ha és nem kap "Halott" prefixet, ha nem akkor megkapja.
  4.  
  5. if(!equali(message, none[0]) && !equali(message, none[1])){
  6.     get_user_name(id, Name, 31);
  7.    
  8.     if(!Belepve[id])//itt egy fix feltételt kap ami ha nincs belépve feltétel
  9.     {
  10.     if(Regisztralt[id] == 0)//Ha nem regisztrált akkor azt írja
  11.     formatex(chat, charsmax(chat), "^x01%s^x04[Nem Regisztrált]^x03%s^x01: %s", sDeath, Name, message);
  12.     else//ellenkező esetben a kijelentkezve prefixet kapja.
  13.     formatex(chat, charsmax(chat), "^x01%s^x04[Kijelentkezve]^x03%s^x01: %s", sDeath, Name, message);
  14. }
  15. else//ha be van lépva
  16. {
  17.     if(Belepve[id])
  18.         formatex(chat, charsmax(chat), "^x01%s^x04[Játékos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  19.     else if(get_user_flags(id) & TULAJ)//ha rendelkezik a tulaj joggal
  20.         formatex(chat, charsmax(chat), "^x01%s^x04[Tulajdonos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  21.     else if(get_user_flags(id) & FOADMIN)//ha rendelkezik a főadmin joggal
  22.         formatex(chat, charsmax(chat), "^x01%s^x04[Főadmin][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  23.     else if(get_user_flags(id) & ADMIN)//ha rendelkezik az admin joggal
  24.         formatex(chat, charsmax(chat), "^x01%s^x04[Admin][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  25.     else if(get_user_flags(id) & VIP)//ha rendelkezik a vip joggal
  26.             formatex(chat, charsmax(chat), "^x01%s^x04[VIP][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  27.     else//ha egyikkel sem
  28.         formatex(chat, charsmax(chat), "^x01%s^x04[Játékos][%s]%s^x03%s^x01: %s", sDeath, Rangok[Rang[id]][Szint], sPrefix, Name, message);
  29.        
  30.     }
  31.    
  32. }



Próbáld légyszi.


Sajna így még Rang Prefixet sem add
de át írtam a Sex18-másolatából úgy jó de egyetlen egy Prefixet nem ír a VIP-et

_________________
****


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


Ki van itt

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