hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 04:24



Jelenlévő felhasználók

Jelenleg 295 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 293 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], 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: rossz chat
HozzászólásElküldve: 2018.04.25. 18:16 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
Helló, valaki javítaná? Az a gond vele, hogy ha csapatban vagyok pld. ct és team chatre írok scoreboardnál specben mutat miközben még mindíg csapatban voltam és ha egymás után írok team chatre is akkor fehéren írja miközben ugye kéken kellene. Előre is köszi:)
Kód:
public sayhook(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(Regisztralt[id] == 0)
         formatex(chat, 191, "^x04[Nem Regisztrált]^x03 %s^x01: %s", Name, message);
      else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
         formatex(chat, 191, "^x04[Tulajdonos]^03 %s^x04: %s", Name, message);
      else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
         formatex(chat, 191, "^x04[Admin]^x03 %s^x04: %s", Name, message);
      else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
         formatex(chat, 191, "^x04[FĹ‘Admin]^x03 %s^x04: %s", Name, message);
      else if(Vip[id] >= 1 && Belepve[id] == true)
         formatex(chat, 191, "^x04[*VIP*]^x03 %s^x01: %s", Name, message);
      else if(get_user_flags(id) & FIZ_AD && Belepve[id] == true)
         formatex(chat, 191, "^x04[*SMS-Admin*]^x03 %s^x04: %s", Name, message);
      else if(Belepve[id] == true)
         formatex(chat, 191, "^x03%s^x01: %s", Name, message);
      else if(Regisztralt[id] == 1)
         formatex(chat, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
   }
   else {
      get_user_team(id, color, 9);
      if(Regisztralt[id] == 0)
         formatex(chat, 191, "^x01*Halott*^x04[Nincs Regisztrálva]^x03 %s^x01: %s", Name, message);
      else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
         formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos]^3 %s^x04: %s", Name, message);
      else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
         formatex(chat, 191, "^x01*Halott*^x04[Admin]^x03 %s^x04: %s", Name, message);
      else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
         formatex(chat, 191, "^x01*Halott*^x04[FĹ‘Admin]^x03 %s^x04: %s", Name, message);
      else if(Vip[id] >= 1 && Belepve[id] == true)
         formatex(chat, 191, "^x01*Halott*^x04[*VIP*]^x03 %s^x01: %s", Name, message);
      else if(get_user_flags(id) & FIZ_AD && Belepve[id] == true)
         formatex(chat, 191, "^x01*Halott*^x04[*SMS-Admin*]^x03 %s^x04: %s", Name, message);
      else if(Belepve[id] == true)
         formatex(chat, 191, "^x01*Halott*^x03 %s^x01: %s", Name, message);
      else if(Regisztralt[id] == 1)
         formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", 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 tshook(id)
{
   read_args (message, 191);
   remove_quotes (message);
   if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
   {
      return PLUGIN_CONTINUE;
   }
   get_user_name(id, nev, 31);
   new playerTeam = get_user_team(id);
   new playerTeamName[19];
   switch (playerTeam)
   {
      case 1: {
         copy (playerTeamName, 11, "*T*");
 
      }
      case 2: {
         copy (playerTeamName, 18, "*CT*");
 
      }
      default:
      copy (playerTeamName, 9, "*Néző*");
   }
   if(is_user_alive(id))
   {
      if(Regisztralt[id] == 0)
         formatex(Temp, 191, "^x01(%s)^x04[Nem Regisztrált]^x03 %s^x01: %s", playerTeamName, nev, message);
      else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x04[Tulajdonos]^03 %s^x04: %s", playerTeamName, nev, message);
      else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x04[Admin]^x03 %s^x04: %s", playerTeamName, nev, message);
      else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x04[FĹ‘Admin]^x03 %s^x04: %s", playerTeamName, nev, message);
      else if(Vip[id] >= 1 && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x04[*VIP*]^x03 %s^x01: %s", playerTeamName, nev, message);
      else if(get_user_flags(id) & FIZ_AD && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x04[*SMS-Admin*]^x03 %s^x04: %s", playerTeamName, nev, message);
      else if(Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x03 %s^x01: %s", playerTeamName,
nev, message);
      else if(Regisztralt[id] == 1)
         formatex(Temp, 191, "^x01(%s)^x04[Kijelentkezve]^x03 %s^x01: %s", playerTeamName, nev, message);
   }
   else
   {
      get_user_team(id, color, 9);
      if(Regisztralt[id] == 0)
         formatex(Temp, 191, "^x01(%s)^x01*Halott*^x04[Nincs Regisztrálva]^x03 %s^x01: %s", playerTeamName, nev, message);
      else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x01*Halott*^x04[Tulajdonos]^3 %s^x04: %s", playerTeamName, nev, message);
      else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x01*Halott*^x04[Admin]^x03 %s^x04: %s", playerTeamName, nev, message);
      else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x01*Halott*^x04[FĹ‘Admin]^x03 %s^x04: %s", playerTeamName, nev, message);
      else if(Vip[id] >= 1 && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x01*Halott*^x04[*VIP*]^x03 %s^x01: %s", playerTeamName, nev, message);
      else if(get_user_flags(id) & FIZ_AD && Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x01*Halott*^x04[*SMS-Admin*]^x03 %s^x04: %s", playerTeamName, nev, message);
      else if(Belepve[id] == true)
         formatex(Temp, 191, "^x01(%s)^x01*Halott*^x03 %s^x01: %s", playerTeamName, nev, message);
      else if(Regisztralt[id] == 1)
         formatex(Temp, 191, "^x01(%s)^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", playerTeamName, nev, message);
   }
   sendtmessage(color, playerTeam);
   return PLUGIN_HANDLED;
}
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 sendtmessage(color[], playerTeam)
{
   new teamName[10];
   for (new player = 1; player < get_maxplayers(); player++)
   {
      if(get_user_team(player) == playerTeam)
      {
         get_user_team (player, teamName, 9);
         elkuldes(player, Temp);
         teamf (player, teamName);
         teamf (player, color);
      }
   }
}
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();
 
}


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: rossz chat
HozzászólásElküldve: 2018.04.26. 14:34 
Offline
Újonc

Csatlakozott: 2018.02.19. 16:26
Hozzászólások: 4
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 1 alkalommal
Magában a kódban nincs hiba. Nekem volt egy hasonló problémám, amit egy olyan plugin okozott, ami az alap csapatválasztót cserélte ki. Nincs valami, ami a csapatokat befolyásolja nálad?

Ők köszönték meg Legenes nek ezt a hozzászólást: aarpi. (2018.04.28. 11:42)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: rossz chat
HozzászólásElküldve: 2018.04.28. 11:44 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
Legenes írta:
Magában a kódban nincs hiba. Nekem volt egy hasonló problémám, amit egy olyan plugin okozott, ami az alap csapatválasztót cserélte ki. Nincs valami, ami a csapatokat befolyásolja nálad?

Hát lényegében semmi féle olyan plugin nem fut, alap pluginok futnak, dupla ugrás, rs, hirdetés blokkoló stb.


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