hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.06. 17:02



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Random DROP kör végén
HozzászólásElküldve: 2017.03.06. 18:01 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
Sziasztok!
Hogyan lehet azt, hogy korvegen minden játékosnak ad dollárt?
(RANDOM DROP) Minden játékos kapott 500 dollárt!
Előre köszönöm!

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Random DROP kör végén
HozzászólásElküldve: 2017.03.06. 18:33 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 966
Megköszönt másnak: 103 alkalommal
Megköszönték neki: 134 alkalommal
adriansr14 írta:
Sziasztok!
Hogyan lehet azt, hogy korvegen minden játékosnak ad dollárt?
(RANDOM DROP) Minden játékos kapott 500 dollárt!
Előre köszönöm!

Próbáld meg (Ez minden körvégén ad random dropot):

  1. #define STEAMOM "http://steamcommunity.com/id/stuplevii"
  2. #include <amxmodx>
  3. #include <colorchat>
  4.  
  5. new Ertek[33]
  6.  
  7. public plugin_init() {
  8.     register_plugin("Random drop kör végén",STEAMOM,"The Peace")
  9.    
  10.     register_logevent("kornekvegevan",2,"1=Round_End")
  11. }
  12. public kornekvegevan(id)
  13. {
  14.     new ErtekAdat
  15.     ErtekAdat += random_num(0, 50); // 0 - 50 ig megy a random most
  16.     Ertek[id] += ErtekAdat;
  17.    
  18.     new nev[32]
  19.     get_user_name(id, nev, 31)
  20.    
  21.     print_color(0, "!g(RANDOM DROP)!t %d !ykapott !g%d!y dollárt!", nev,ErtekAdat)
  22.    
  23. }
  24. stock print_color(const id, const input[], any:...)
  25. {
  26.     new count = 1, players[32]
  27.     static msg[2048]
  28.     vformat(msg, 2047, input, 3)
  29.    
  30.     replace_all(msg, 190, "!g", "^4")
  31.     replace_all(msg, 190, "!y", "^1")
  32.     replace_all(msg, 190, "!t", "^3")
  33.    
  34.    
  35.     if (id) players[0] = id; else get_players(players, count, "ch")
  36.     {
  37.     for (new i = 0; i < count; i++)
  38.     {
  39.         if (is_user_connected(players[i]))
  40.         {
  41.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  42.             write_byte(players[i])
  43.             write_string(msg)
  44.             message_end()
  45.         }
  46.     }
  47. }
  48.     return PLUGIN_HANDLED
  49. }


Próbáld meg ezt (Ez csak az adott körből kivon 1-t és akkor droppol, PL: 39. körben vagy akkor osztja ki kör végén az ajándékokat, és arra jön még 1 kör és map váltás!)

  1. #define STEAMOM "http://steamcommunity.com/id/stuplevii"
  2. #include <amxmodx>
  3. #include <colorchat>
  4.  
  5. #define KOROK_SZAMA   40          /*-- Itt szerkeszd a körök számát--*/
  6.  
  7. new Ertek[33], a
  8.  
  9. public plugin_init() {
  10.     register_plugin("Random drop kör végén",STEAMOM,"The Peace")
  11.    
  12.     register_logevent("kornekvegevan",2,"1=Round_End")
  13.    
  14.     register_logevent("FirstRound", 2, "0=World triggered", "1&Restart_Round_");
  15.     register_logevent("FirstRound", 2, "0=World triggered", "1=Game_Commencing");
  16.     register_logevent("StartRound", 2, "0=World triggered", "1=Round_End");
  17. }
  18. public kornekvegevan(id)
  19. {
  20.     if(a == KOROK_SZAMA-1)  // Ez nem tudom mennyire hatásos , ahogy elképzeltem: az adott körből kivon 1-t ,és akkor osztja ki.
  21.     {
  22.         new ErtekAdat
  23.         ErtekAdat += random_num(0, 50); // 0 - 50 ig megy a random.
  24.         Ertek[id] += ErtekAdat;
  25.        
  26.         new nev[32]
  27.         get_user_name(id, nev, 31)
  28.        
  29.         print_color(0, "!g(RANDOM DROP)!t %d !ykapott !g%d!y dollárt!", nev,ErtekAdat)
  30.     }
  31. }
  32. public FirstRound(){
  33.     a = KOROK_SZAMA;
  34. }
  35. public StartRound(){
  36.     a--;
  37. }
  38. stock print_color(const id, const input[], any:...)
  39. {
  40.     new count = 1, players[32]
  41.     static msg[2048]
  42.     vformat(msg, 2047, input, 3)
  43.    
  44.     replace_all(msg, 190, "!g", "^4")
  45.     replace_all(msg, 190, "!y", "^1")
  46.     replace_all(msg, 190, "!t", "^3")
  47.    
  48.    
  49.     if (id) players[0] = id; else get_players(players, count, "ch")
  50.     {
  51.     for (new i = 0; i < count; i++)
  52.     {
  53.         if (is_user_connected(players[i]))
  54.         {
  55.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  56.             write_byte(players[i])
  57.             write_string(msg)
  58.             message_end()
  59.         }
  60.     }
  61. }
  62.     return PLUGIN_HANDLED
  63. }

_________________
 ! 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á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 81 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