hlmod.hu
https://hlmod.hu/

Pálya váltás
https://hlmod.hu/viewtopic.php?f=29&t=19698
Oldal: 1 / 2

Szerző:  Beckx [ 2015.02.28. 19:58 ]
Hozzászólás témája:  Pálya váltás

Üdv!
Szeretnék kérni egy olyan plugint, ami 4 pálya közül választ és random valamelyikre átváltja, legyen benne az is, hogy csak kör végén tegye mindezt!
Köszi előre is!

Szerző:  DeR0iD [ 2015.02.28. 20:08 ]
Hozzászólás témája:  Re: Pálya váltás

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. new const palyak[][] =
  3. {
  4. "de_dust2",
  5. "de_nuke",
  6. "de_inferno",
  7. "de_train"
  8. }
  9. new szam = 0
  10. public plugin_init() {
  11. register_logevent("korveg", 2, "1=Round_End")
  12. register_logevent("ujkor", 2, "1=Round_Start")
  13. register_event("TextMsg", "korresi", "a", "2=#Game_will_restart_in")
  14. }
  15. public korresi() szam = 0
  16. public ujkor() szam++
  17. public korveg() {
  18. if(szam > 30)
  19. server_cmd("changelevel ^"%s^"", palyak[random(sizeof(palyak))])
  20. }

próbáld

Szerző:  Beckx [ 2015.02.28. 20:46 ]
Hozzászólás témája:  Re: Pálya váltás

Köszi, működik, annyit beleírsz még, hogy ha beírom pl. /timeleft, akkor kiírja mennyi idő van hátra.

Szerző:  DeR0iD [ 2015.02.28. 21:35 ]
Hozzászólás témája:  Re: Pálya váltás

SMA Forráskód: [ Mindet kijelol ]
  1. register_clcmd("say /timeleft", "hatralevo")
  2. public hatralevo(id) client_print(id, print_chat, "Meg %d kor van hatra!", 30-kor)

Szerző:  Beckx [ 2015.03.01. 11:56 ]
Hozzászólás témája:  Re: Pálya váltás

Nem működik a váltás -1kör-nél mikor megy a kör közben átvált d2-re mindig!

Szerző:  NuD[!]e [ 2015.03.01. 12:40 ]
Hozzászólás témája:  Re: Pálya váltás

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. new const palyak[][] =
  3. {
  4. "de_dust2",
  5. "de_nuke",
  6. "de_inferno",
  7. "de_train"
  8. }
  9. new szam = 0
  10. public plugin_init() {
  11. register_logevent("korveg", 2, "1=Round_End")
  12. register_logevent("ujkor", 2, "1=Round_Start")
  13. register_clcmd("say /timeleft", "hatralevo")
  14. register_event("TextMsg", "korresi", "a", "2=#Game_will_restart_in")
  15. }
  16. public korresi() szam = 0
  17. public ujkor() szam++
  18. public korveg() {
  19. if(szam == 30)
  20. server_cmd("changelevel ^"%s^"", palyak[random(sizeof(palyak))])
  21. }
  22.  
  23. public hatralevo(id) client_print(id, print_chat, "Meg %d kor van hatra!", 30-szam)


próbáld.

Szerző:  Beckx [ 2015.03.01. 17:01 ]
Hozzászólás témája:  Re: Pálya váltás

Nem körvégén vált!

Szerző:  NuD[!]e [ 2015.03.01. 17:26 ]
Hozzászólás témája:  Re: Pálya váltás

Ez menni fog!

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. new const palyak[][] =
  3. {
  4. "de_dust2",
  5. "de_nuke",
  6. "de_inferno",
  7. "de_train"
  8. }
  9. new szam = 0
  10. public plugin_init() {
  11. register_logevent("korveg", 2, "1=Round_End")
  12. register_logevent("ujkor", 2, "1=Round_Start")
  13. register_clcmd("say /timeleft", "hatralevo")
  14. register_event("TextMsg", "korresi", "a", "2=#Game_will_restart_in")
  15. }
  16. public korresi() szam = 0
  17. public ujkor() szam++
  18. public korveg() {
  19. if(szam == 30){
  20. server_cmd("changelevel ^"%s^"", palyak[random(sizeof(palyak))])
  21. }
  22. else
  23. {
  24. client_print(0, print_chat, "Meg %d kor van hatra!", 30-szam)
  25. }
  26. }
  27.  
  28. public hatralevo(id) client_print(id, print_chat, "Meg %d kor van hatra!", 30-szam)

Szerző:  Beckx [ 2015.03.01. 17:46 ]
Hozzászólás témája:  Re: Pálya váltás

így se jó, ezzel csak azt csináltad, hogy minden kör végén kiírja, hogy hány kör maradt még!

Szerző:  NuD[!]e [ 2015.03.01. 19:21 ]
Hozzászólás témája:  Re: Pálya váltás

Kód:
if(szam < 30){

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