hlmod.hu
https://hlmod.hu/

startmoney 800
https://hlmod.hu/viewtopic.php?f=29&t=8199
Oldal: 1 / 5

Szerző:  Raidmax007 [2013.04.22. 01:40 ]
Hozzászólás témája:  startmoney 800

Sziasztok!

Van egy olyan plugin aminek az a lényege hogy x kör után (pld 10kör) megcseréli a csapatokat azaz aki t volt ct lesz és fordítva eddig oké, ide kéne egy olyan hogy kezdőpénzt 800$-ra állítsa illetve az eredményt is megcserélje és a playerek statjai pedig megmaradnának. Ez megoldható lenne? Ha nem akkor az is jó volna csapatcsere után lenne egy autorestart.

Illetve olyat akarok hogy x map után y map következzen ,de nem tudom megcsinálni.. ha jól tudom akkor a cstrike/addons/amxmod mappában a maps.iniben csak át kell írni a mapokat felülről lefelé és akkor olyan sorrendbe váltja a mapokat ,de mégsem működik :S

Szerző:  IrOn [2013.04.22. 07:07 ]
Hozzászólás témája:  Re: startmoney 800

1. Hol a plugin?

2. alap plugin: nextmap
+ cstrike mappaban a mapcycle.txt-be kell beírni

Szerző:  Joke [2013.04.22. 13:44 ]
Hozzászólás témája:  Re: startmoney 800

Ide rakd be a szöveget ,úgy sokkal átláthatóbb: |sma] [/sma] Bal felső sarok "SMA Forráskód"

Szerző:  Raidmax007 [2013.04.22. 15:15 ]
Hozzászólás témája:  Re: startmoney 800

http://amxx.try.hu/site/?p=pluginz&c=l&f=DSL

Szerző:  IrOn [2013.04.22. 15:42 ]
Hozzászólás témája:  Re: startmoney 800

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. new roundcounter, swap_teams_round;
  6.  
  7. public plugin_init()
  8. {
  9. register_plugin("Swap Teams","0.6","addam")
  10. register_dictionary("swapteams.txt")
  11. swap_teams_round = register_cvar("swap_teams_round","3");
  12. register_event("SendAudio","noveld","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
  13. }
  14.  
  15. public noveld()
  16. {
  17. roundcounter++;
  18. if (roundcounter >= get_pcvar_num(swap_teams_round)) {
  19. set_task(2.0,"korvege");
  20. roundcounter = 0;
  21. }
  22. }
  23.  
  24. public korvege()
  25. {
  26. client_print(0,print_chat,"%L",0,"SWAP_1");
  27. set_task(1.0,"Event_Round_End");
  28. }
  29.  
  30. public Event_Round_End(){
  31. set_cvar_num("mp_limitteams", 0)
  32. new CsTeams:team
  33. new Players[32]
  34. new playerCount, i, player
  35. get_players(Players, playerCount, "h")
  36. for (i=0; i<playerCount; i++) {
  37. player = Players[i]
  38.  
  39. team=cs_get_user_team(player)
  40. if(team==CS_TEAM_CT)cs_set_user_team(player, CS_TEAM_T)
  41. else if(team==CS_TEAM_T)cs_set_user_team(player, CS_TEAM_CT)
  42. cs_reset_user_model(player)
  43. cs_set_user_money(player, 800)
  44. }
  45. set_cvar_num("mp_limitteams", 1)
  46. set_task(6.0,"rezetmodelsz");
  47. }
  48.  
  49. public rezetmodelsz() {
  50. new Players[32]
  51. new playerCount, i, player
  52. get_players(Players, playerCount, "h")
  53. for (i=0; i<playerCount; i++) {
  54. player = Players[i]
  55. cs_reset_user_model(player)
  56. }
  57.  
  58. }

Szerző:  Raidmax007 [2013.04.22. 16:39 ]
Hozzászólás témája:  Re: startmoney 800

Szia!
Sajnos nem teljesen jó :( Mikor kiírja ezt a szöveget, hogy Csapatok felcserélése! (CT -> T, T -> CT) akkor látni, hogy visszaállítja a kezdőpénzt 800-ra, de mikor már átrakott és kezdődik a kör akkor már több mint 4000 körüli összeggel indul a kör. Illetve másik dolog, hogy azt meglehet oldani hogy mikor a csapatokat felcseréli a csapat eredményét is megcserélje?
Mert ha nem akkor úgy is jó volna ha lenne egy autorestart csapatcsere után csak azt nem tudom, hogy ilyenkor ha pld egy map 2x10körből állna és lenne közte ott egy autorestart akkor utána átváltana e másik mapra ?? :S

Ja és a másik dolog a mapok sorrendje nextmap pluginba kell valamit állítani? Mert csináltam egy mapcycle.txt és bele írtam a mapokat ,de így se működik nekem:S

Szerző:  expert [2013.04.22. 16:57 ]
Hozzászólás témája:  Re: startmoney 800

ezt régen én is megakartam csinálni csak éppen nem tudtuk megoldani kiki-vel sem mert igazábol nem találtunk olyan funciót amivel változtatható a csapatok nyerési illetve vesztési eredménye.

Szerző:  IrOn [2013.04.22. 17:05 ]
Hozzászólás témája:  Re: startmoney 800

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. new roundcounter, swap_teams_round;
  6.  
  7. public plugin_init()
  8. {
  9. register_plugin("Swap Teams","0.6","addam")
  10. register_dictionary("swapteams.txt")
  11. swap_teams_round = register_cvar("swap_teams_round","3");
  12. register_event("SendAudio","noveld","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
  13. }
  14.  
  15. public noveld()
  16. {
  17. roundcounter++;
  18. if (roundcounter >= get_pcvar_num(swap_teams_round)) {
  19. set_task(2.0,"korvege");
  20. roundcounter = 0;
  21. }
  22. }
  23.  
  24. public korvege()
  25. {
  26. client_print(0,print_chat,"%L",0,"SWAP_1");
  27. set_task(1.0,"Event_Round_End");
  28. }
  29.  
  30. public Event_Round_End(){
  31. set_cvar_num("mp_limitteams", 0)
  32. new CsTeams:team
  33. new Players[32]
  34. new playerCount, i, player
  35. get_players(Players, playerCount, "h")
  36. for (i=0; i<playerCount; i++) {
  37. player = Players[i]
  38.  
  39. team=cs_get_user_team(player)
  40. if(team==CS_TEAM_CT)cs_set_user_team(player, CS_TEAM_T)
  41. else if(team==CS_TEAM_T)cs_set_user_team(player, CS_TEAM_CT)
  42. cs_reset_user_model(player)
  43. }
  44. set_cvar_num("mp_limitteams", 1)
  45. set_task(6.0,"rezetmodelsz");
  46. }
  47.  
  48. public rezetmodelsz() {
  49. new Players[32]
  50. new playerCount, i, player
  51. get_players(Players, playerCount, "h")
  52. for (i=0; i<playerCount; i++) {
  53. player = Players[i]
  54. cs_reset_user_model(player)
  55. cs_set_user_money(player, 800)
  56. }
  57.  
  58. }

Szerző:  Silent [2013.04.22. 17:05 ]
Hozzászólás témája:  Re: startmoney 800

Egyszer pedig láttam ilyen modult esküszöm.
Két funkció volt benne, az egyikkel lekérdezhetted, hogy mennyi a pontszám, másikkal beállíthattad.
[ablak][off]
Expert nekem kell fizetnem, ha admin akarok lenni szeródon?PM-be re!
[/off][/ablak]

Szerző:  IrOn [2013.04.22. 17:09 ]
Hozzászólás témája:  Re: startmoney 800

Silent írta:
Egyszer pedig láttam ilyen modult esküszöm.
Két funkció volt benne, az egyikkel lekérdezhetted, hogy mennyi a pontszám, másikkal beállíthattad.
[ablak][off]
Expert nekem kell fizetnem, ha admin akarok lenni szeródon?PM-be re!
[/off][/ablak]

mivel te írtál róla... CS Team Changer

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