hlmod.hu
https://hlmod.hu/

Idön ként Dolcsi adás
https://hlmod.hu/viewtopic.php?f=9&t=27098
Oldal: 1 / 1

Szerző:  adriansr14 [2017.01.21. 17:28 ]
Hozzászólás témája:  Idön ként Dolcsi adás

SZiasztok, hogyan tudom azt megoldani hogy pl
Ha valaki 5 percet tölt a szerveren akkor adjon neki (nekik) 1500Dolcsit?
és ha 10p 2000Dolcsit 20p akkor 2500dollcsit :)
Válaszokat / segítőnek jár a plusz:D :)

Szerző:  Dooz [2017.01.21. 17:35 ]
Hozzászólás témája:  Re: Idön ként Dolcsi adás

  1. public client_putinserver(id)
  2. {
  3.  set_task(300.0,"5Perc",id)
  4.  set_task(600.0,"10Perc",id)   
  5.  set_task(1200.0,"20Perc",id)  
  6. }
  7.  
  8. public 5Perc(id)
  9.  Dollar[id] += 1500
  10.  
  11. public 10Perc(id)
  12.  Dollar[id] += 2000
  13.  
  14. public 20Perc(id)
  15.  Dollar[id] += 2500


Megjegyzés:
Ha pl. fent van a játékos 19 percig, de mapváltás történik akkor újra kezdi a 20 perc számolást, nem 19 perctől folytatja.

Szerző:  adriansr14 [2017.01.21. 20:47 ]
Hozzászólás témája:  Re: Idön ként Dolcsi adás

És írnál bele pl
Xy játékos 1500 dolcsit kapott mert 5perce játszik a szerveren!

Dooz írta:
  1. public client_putinserver(id)
  2. {
  3.  set_task(300.0,"5Perc",id)
  4.  set_task(600.0,"10Perc",id)   
  5.  set_task(1200.0,"20Perc",id)  
  6. }
  7.  
  8.  
  9. public 5Perc(id)
  10.  Dollar[id] += 1500
  11.  
  12. public 10Perc(id)
  13.  Dollar[id] += 2000
  14.  
  15. public 20Perc(id)
  16.  Dollar[id] += 2500


Megjegyzés:
Ha pl. fent van a játékos 19 percig, de mapváltás történik akkor újra kezdi a 20 perc számolást, nem 19 perctől folytatja.

Szerző:  mforce [2017.01.21. 21:16 ]
Hozzászólás témája:  Re: Idön ként Dolcsi adás

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4. #if AMXX_VERSION_NUM < 183
  5. #include <colorchat>
  6. #endif
  7.  
  8. #define PLUGIN "Adjal penzt buszjegyre testverem"
  9. #define VERSION "1.0"
  10. #define AUTHOR "mforce"
  11.  
  12.  
  13. enum _:igotmoneywhenthetimeisgone{times, dollars};
  14. new const ineedsomedollars[][igotmoneywhenthetimeisgone] = {
  15.     {300, 1500},
  16.     {600, 2000},
  17.     {1200, 2500}
  18. };
  19.  
  20. public plugin_init() {
  21.     register_plugin(PLUGIN, VERSION, AUTHOR);
  22. }
  23.  
  24. // ha nem akar mukodni, akkor client_authorized
  25. public client_putinserver(id) {
  26.     set_task(100.0, "give_dollars", id, .flags="b");
  27. }
  28.  
  29. public give_dollars(id) {
  30.     new usrtime = get_user_time(id, 1);
  31.    
  32.     for(new i; i<charsmax(ineedsomedollars[]); i++) {
  33.         if(usrtime == ineedsomedollars[i][times]) {
  34.             cs_set_user_money(id, cs_get_user_money(id)+ineedsomedollars[i][dollars], 1);
  35.             client_print_color(id, print_team_default, "Kaptal egy kis buszjegyre valot, mert mar itt lezengsz mar %d perce.", ineedsomedollars[i][times] / 60);
  36.         }
  37.     }
  38. }

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