hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Majestic-12 [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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Halal Event(Pont levonas)
HozzászólásElküldve: 2016.03.30. 21:40 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.02.18. 19:24
Hozzászólások: 193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
  1. #include <amxmodx>
  2.  
  3. #pragma semicolon 1
  4.  
  5. new Pont[33];
  6. new const Prefix[] = "[Daemon Mod 1.0]";
  7.  
  8. public plugin_init()
  9. {
  10.     register_plugin("Daemon Mods", "1.0", "Pardon.");
  11.    
  12.     register_event("DeathMsg", "g_Halal", "a");
  13. }
  14. public g_Halal()
  15. {
  16.     new Gyilkos = read_data(1);
  17.     new Aldozat = read_data(2);
  18.    
  19.     if(Gyilkos != Aldozat && read_data(3))
  20.     {
  21.         Pont[Gyilkos] += 2;
  22.         client_printcolor(Gyilkos, "!g%s !tFEJLÖVÉS! !nEzért !g+2 !nPontod kaptál!g!", Prefix);
  23.     }
  24.     else if(Gyilkos != Aldozat)
  25.     {
  26.         Pont[Gyilkos] ++;
  27.         client_printcolor(Gyilkos, "!g%s !nEzért !g+1 !nPontod kaptál!g!", Prefix);
  28.     }
  29. }
  30. stock client_printcolor(const id, const input[], any:...)
  31. {
  32.         new count = 1, players[32];
  33.         static msg[191];
  34.         vformat(msg, 190, input, 3);
  35.  
  36.         replace_all(msg, 190, "!g", "^4");
  37.         replace_all(msg, 190, "!n", "^1");
  38.         replace_all(msg, 190, "!t", "^3");    
  39.  
  40.         if (id) players[0] = id; else get_players(players, count, "ch")
  41.         {
  42.                 for (new i = 0; i < count; i++)
  43.                 {
  44.                         if (is_user_connected(players[i]))
  45.                         {
  46.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
  47.                                 write_byte(players[i]);
  48.                                 write_string(msg);
  49.                                 message_end();
  50.                         }
  51.                 }
  52.         }
  53.         return PLUGIN_HANDLED;
  54. }


Sziasztok ebben hogy birom lekerni azt hogy pl: ha en meghalok akkor levegyen 2 Pontod? Aki megcsinalja/segit megy a gomb
Elore is koszonom.

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Halal Event(Pont levonas)
HozzászólásElküldve: 2016.03.31. 00:10 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.01.15. 19:04
Hozzászólások: 407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
  1. #include <amxmodx>
  2.  
  3. #pragma semicolon 1
  4.  
  5. new Pont[33];
  6. new const Prefix[] = "[Daemon Mod 1.0]";
  7.  
  8. public plugin_init()
  9. {
  10.     register_plugin("Daemon Mods", "1.0", "Pardon.");
  11.    
  12.     register_event("DeathMsg", "g_Halal", "a");
  13. }
  14. public g_Halal()
  15. {
  16.     new Gyilkos = read_data(1);
  17.     new Aldozat = read_data(2);
  18.     if(Gyilkos != Aldozat)
  19.     {
  20.         if(read_data(3))
  21.         {
  22.             Pont[Gyilkos] += 2;
  23.             client_printcolor(Gyilkos, "!g%s !tFEJLÖVÉS! !nEzért !g+2 !nPontod kaptál!g!", Prefix);
  24.         }
  25.         else
  26.         {
  27.             Pont[Gyilkos] ++;
  28.             client_printcolor(Gyilkos, "!g%s !nEzért !g+1 !nPontod kaptál!g!", Prefix);
  29.         }
  30.         Pont[Aldozat] -= (Pont[Aldozat] >= 2) ? 2 : 0; //Azért így, hogy ne menjen a pontja 0-tól lejjebb
  31.     }
  32. }
  33. stock client_printcolor(const id, const input[], any:...)
  34. {
  35.         new count = 1, players[32];
  36.         static msg[191];
  37.         vformat(msg, 190, input, 3);
  38.  
  39.         replace_all(msg, 190, "!g", "^4");
  40.         replace_all(msg, 190, "!n", "^1");
  41.         replace_all(msg, 190, "!t", "^3");    
  42.  
  43.         if (id) players[0] = id; else get_players(players, count, "ch")
  44.         {
  45.                 for (new i = 0; i < count; i++)
  46.                 {
  47.                         if (is_user_connected(players[i]))
  48.                         {
  49.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
  50.                                 write_byte(players[i]);
  51.                                 write_string(msg);
  52.                                 message_end();
  53.                         }
  54.                 }
  55.         }
  56.         return PLUGIN_HANDLED;
  57. }

Ők köszönték meg demon nek ezt a hozzászólást: Pardon (2016.03.31. 13:33)
  Népszerűség: 2.27%


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


Ki van itt

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