hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 19:20



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot], Zolika_36az 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: spectator
HozzászólásElküldve:2018.08.03. 16:12 
Offline
Tud valamit
Avatar

Csatlakozott:2016.06.13. 14:05
Hozzászólások:144
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Sziasztok.

Ezzel a nagy kérdésel állok ellétek hisz már több félle módon elkezdtem javítani de nem sikerül valamiért.
Spectator = Néző -be állok akkor 2 félle képen írja hallot és spec.

A kérdésem visszont most jelen esetben az lenne hogyan tudnám ezt ellen súlyozni hogy a rangokat is kiírja..

Válaszokat előre is nagyon szépen kösszönöm.

Kép

Kód:
public say_hook(id)
{   
   new message[192], Name[32], none[2][32], chat[192];
   read_args(message, 191);
   remove_quotes(message);
   
   formatex(none[0], 31, ""), formatex(none[1], 31, " ");

   if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
      return PLUGIN_HANDLED;
   
   if(!equali(message, none[0]) && !equali(message, none[1]))
   {
      get_user_name(id, Name, 31);
      if(is_user_alive(id))
      {
         if(get_user_flags(id) & TULAJ && Belepve[id] == true)
            formatex(chat, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
         else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
            formatex(chat, 191, "^x04[FĹ‘admin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
         else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
            formatex(chat, 191, "^x04[Admin][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
         else if(get_user_flags(id) & VIP && Belepve[id] == true)
            formatex(chat, 191, "^x04[VIP][%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
         else if(Belepve[id] == true)
            formatex(chat, 191, "^x04[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
      }
      else
      {
         get_user_team(id, color, 9);
         if(get_user_flags(id) & TULAJ && Belepve[id] == true)
            formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s]^3 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
         else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
            formatex(chat, 191, "^x01*Halott*^x04[FĹ‘admin][%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
         else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
            formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
         else if(get_user_flags(id) & VIP && Belepve[id] == true)
            formatex(chat, 191, "^x01*Halott*^x04[VIP][%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
         else if(Belepve[id] == true)
            formatex(chat, 191, "^x01*Halott*^x04[%s]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
      }
      switch(cs_get_user_team(id))
      {
         case 1: ColorChat(0, RED, chat);
         case 2: ColorChat(0, BLUE, chat);
      }
      if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
      {
         ColorChat(0, GREY, chat);
      }
      return PLUGIN_HANDLED;
   }
   return PLUGIN_CONTINUE;
}
public sendmessage(color[])
{
   new teamName[10];
   for(new player = 1; player < get_maxplayers(); player++)
   {
      get_user_team (player, teamName, 9);
      teamf (player, color);
      elkuldes(player, Temp);
      teamf(player, teamName);
   }
}
public teamf(player, team[])
{
   message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
   write_byte(player);
   write_string(team);
   message_end();
}
public elkuldes(player, Temp[])
{
   message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
   write_byte( player );
   write_string( Temp );
   message_end();
}

_________________
(Zeus)Pogibanane :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: spectator
HozzászólásElküldve:2018.08.03. 17:05 
Offline
Őstag
Avatar

Csatlakozott:2017.08.21. 15:51
Hozzászólások:1117
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 200 alkalommal
2 plugin?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: spectator
HozzászólásElküldve:2018.08.03. 18:18 
Offline
Tud valamit
Avatar

Csatlakozott:2016.06.13. 14:05
Hozzászólások:144
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Pika írta:
2 plugin?


Feltételeztem én is hogy valami olyasmi lehet hogy 2 chat rész de duplaugrásba nincs ejtőernyőben sincs advanced bans ban sincs és csak a cs:go -s módba van amelyt fentebb code formába írtam..

Ha meg azt kérdezi ön hogy 2 plugin-e ez akkor nem ..

_________________
(Zeus)Pogibanane :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: spectator
HozzászólásElküldve:2018.08.03. 21:50 
Offline
Tud valamit
Avatar

Csatlakozott:2018.02.07. 01:13
Hozzászólások:127
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Sztem ez igy nem jo --->>>
  1. switch(cs_get_user_team(id))
  2.       {
  3.          case 1: ColorChat(0, RED, chat);
  4.          case 2: ColorChat(0, BLUE, chat);
  5.       }
  6.       if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  7.       {
  8.          ColorChat(0, GREY, chat);
  9.       }


hanem igyy -- >>
  1. new CsTeams:iTeam = cs_get_user_team(id);
  2. switch(iTeam)
  3. {
  4.     case CS_TEAM_T: ColorChat(0, RED, chat);
  5.     case CS_TEAM_CT: ColorChat(0, BLUE, chat);
  6.     case CS_TEAM_SPECTATOR:ColorChat(0, NORMAL, chat);
  7. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: spectator
HozzászólásElküldve:2018.08.04. 10:50 
Offline
Tud valamit
Avatar

Csatlakozott:2016.06.13. 14:05
Hozzászólások:144
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Supra írta:
Sztem ez igy nem jo --->>>
  1. switch(cs_get_user_team(id))
  2.       {
  3.          case 1: ColorChat(0, RED, chat);
  4.          case 2: ColorChat(0, BLUE, chat);
  5.       }
  6.       if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  7.       {
  8.          ColorChat(0, GREY, chat);
  9.       }


hanem igyy -- >>
  1. new CsTeams:iTeam = cs_get_user_team(id);
  2. switch(iTeam)
  3. {
  4.     case CS_TEAM_T: ColorChat(0, RED, chat);
  5.     case CS_TEAM_CT: ColorChat(0, BLUE, chat);
  6.     case CS_TEAM_SPECTATOR:ColorChat(0, NORMAL, chat);
  7. }



Ez már lényegesen javított rajta mivel ha specbe állok akkor nem ír 2x. De visszont ha megöllöm magam és specbe állok és úgy írok akkor ismét Hallot & dead

_________________
(Zeus)Pogibanane :D


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 19 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