hlmod.hu
https://hlmod.hu/

Global Offensive [Dollár időközönként]
https://hlmod.hu/viewtopic.php?f=24&t=24248
Oldal: 1 / 1

Szerző:  exodus [2016.03.08. 15:38 ]
Hozzászólás témája:  Global Offensive [Dollár időközönként]

Sziasztok.

Ez a plugin megadott időközönként dollárt,eurót vagy aranyat ad a játékosoknak.

Információk:
3 perc > +5 Dollár
5 perc > +10 Dollár
10 perc > +25 Dollár
20 perc > +50 Dollár

Persze ezek szerkeszthetők kevés tudással.

Az időközök itt szerkeszthetők:
  1. set_task(60.0, "small_present", id)
  2.     set_task(300.0, "average_present", id)
  3.     set_task(600.0, "large_present", id)
  4.     set_task(1200.0, "ultra_present", id)

Az időt másodpercben kell megadni!

Szerző:  #Resztkesetek* [2016.03.08. 16:02 ]
Hozzászólás témája:  Re: Global Offensive [Dollár időközönként]

Cvarok.?

Szerző:  Krisznitro [2016.03.09. 14:02 ]
Hozzászólás témája:  Re: Global Offensive [Dollár időközönként]

#Resztkesetek* írta:
Cvarok.?

Gondolom nincs hozzá cvar... az sma-ban át tudod állítani az időt meg hogy mennyit adjon...

Szerző:  mforce [2016.03.09. 17:02 ]
Hozzászólás témája:  Re: Global Offensive [Dollár időközönként]

Oh my gosh. Dollár.
Ehhez minek a változó? ehhez minek a for ciklus? minek a taskok.
Komolyan gyerekek vicceskedni jártok ide?



  1. #include <amxmodx>
  2.  
  3. new arany[33]
  4. //new dollar[33]
  5. //new euro[33]
  6.  
  7. public plugin_init()
  8. {
  9.     register_plugin("Dollár időközönként", "1.0", "WPMG Team")
  10. }
  11.  
  12. public client_putinserver(id)
  13. {
  14.     set_task(60.0, "small_present", id)
  15.     set_task(300.0, "average_present", id)
  16.     set_task(600.0, "large_present", id)
  17.     set_task(1200.0, "ultra_present", id)
  18. }
  19.  
  20. public client_disconnect(id)
  21. {
  22.     if(task_exists(id))
  23.         remove_task(id)
  24. }
  25.  
  26. public small_present(id)
  27. {
  28.     {
  29.         for(new i; i < 1; i++) {
  30.             arany[id] += 5
  31.         }
  32.     }
  33.     client_printcolor(id, "^4[Információ] ^1Kaptal ^4+5 Dollárt^1, mert jatszottal a szerveren^4 3 percet.")
  34. }
  35.  
  36. public average_present(id)
  37. {
  38.     {
  39.         for(new i; i < 1; i++) {
  40.             arany[id] += 10
  41.         }
  42.     }
  43.     client_printcolor(id, "^4[Információ] ^1Kaptal ^4+10 Dollárt^1, mert jatszottal a szerveren^4 5 percet.")
  44. }
  45.  
  46. public large_present(id)
  47. {
  48.     {
  49.         for(new i; i < 1; i++) {
  50.             arany[id] += 25
  51.         }
  52.     }
  53.     client_printcolor(id, "^4[Információ] ^1Kaptal ^4+25 Dollárt^1, mert jatszottal a szerveren^4 10 percet.")
  54. }
  55.  
  56. public ultra_present(id)
  57. {
  58.     {
  59.         for(new i; i < 1; i++) {
  60.             arany[id] += 50
  61.         }
  62.     }
  63.     client_printcolor(id, "^4[Információ] ^1Kaptal ^4+50 Dollárt^1, mert jatszottal a szerveren^4 20 percet.")
  64. }
  65.  
  66. stock client_printcolor(const id, const input[], any:...)
  67. {
  68.     new iCount = 1, iPlayers[32]
  69.     static szMsg[191]
  70.  
  71.     vformat(szMsg, charsmax(szMsg), input, 3)
  72.     replace_all(szMsg, 190, "/g", "^4")
  73.     replace_all(szMsg, 190, "/y", "^1")
  74.     replace_all(szMsg, 190, "/ctr", "^1")
  75.     replace_all(szMsg, 190, "/w", "^0")
  76.  
  77.     if(id) iPlayers[0] = id
  78.     else get_players(iPlayers, iCount, "ch")
  79.     for (new i = 0; i < iCount; i++)
  80.     {
  81.         if(is_user_connected(iPlayers[i]))
  82.         {
  83.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, iPlayers[i])
  84.             write_byte(iPlayers[i])
  85.             write_string(szMsg)
  86.             message_end()
  87.         }
  88.     }
  89. }

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/