←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Nieskończona runda

  • +
  • -
MocnyAmper's Photo MocnyAmper 30.05.2022

WItajcie,

W jaki sposób mogę ustawić na serwerze nieskończoną runde? Tzn, nie chodzi mi o to żeby cały czas była nieskończona. Potrzebuję zrobić tak, żeby w pewnej sytuacji serwer sam dynamiczne mógł zmienić zwykłą rundę w nieskończoną, tj. nawet jeśli cele mapy zostaną osiągnięte i/lub wszyscy wrogowie zabici, runda się nie skończy.

Quote

  • +
  • -
PANDA_2zl's Photo PANDA_2zl 30.05.2022

Sprawdz możliwości regamedll, a w pewnych sytuacjach przychodzi mi na myśl jeszcze robić trick jaki robi plugin na dokończenie rundy, spójrz w sma Allow round finish, może da się podobnie zrobić z czasem rundy
Edited by SezonowyGracz, 30.05.2022 12:52.
Quote

  • +
  • -
Engi's Photo Engi 30.05.2022

Może podpatrz jak to robią pluginy z gungame mod?
Quote

  • +
  • -
MocnyAmper's Photo MocnyAmper 30.05.2022

Patrzę w kod tego GG, ale strasznie tego tam dużo, nie mam pojęcia w jaki sposób miałoby to działać...

 

Ogólnie to widziałem taki plugin na alliedmodders, który idealnie spełniałby moje założenia, ale wymaga operhau, a ja mam rehlds. Są też pluginy, które dodają fakeboty, ale raz, że one zajmują sloty, a dwa, że że nadal zostaje jeszcze kwestia końca czasu rundy i celów mapy.

Quote

  • +
  • -
PANDA_2zl's Photo PANDA_2zl 30.05.2022

// Disable round end by game scenario
// 0 - disabled (default behaviour)
// 1 - enabled (never end round)
//
// Flags for fine grained control (choose as many as needed)
// a - block round time round end check, contains "h", "i", "j", "k" flags
// b - block needed players round end check
// c - block VIP assassination/success round end check
// d - block prison escape round end check
// e - block bomb round end check
// f - block team extermination round end check
// g - block hostage rescue round end check
// h - block VIP assassination/success round time end check
// i - block prison escape round time end check
// j - block bomb round time end check
// k - block hostage rescue round time end check
//
// Example setting: "ae" - blocks round time and bomb round end checks
// Default value: "0"
mp_round_infinite 0

takie cos?

Quote

  • +
  • -
MocnyAmper's Photo MocnyAmper 30.05.2022

Wygląda okej, tylko mówię, że potrzebuję aby dało się to "włączyć" w czasie trwającej już rundy.
Czyli: jest normalna runda, która powinna trwać załóżmy 5 minut albo aż do wykonania celów mapy/śmierci graczy, ale występuje warunek X i runda zostaje przedłużona w nieskończoność (w praktyce będzie to kilkanaście sekund, ale nawet jeśli wybuchnie c4 albo wszyscy zginą, runda ma trwać).

Quote

  • +
  • -
PANDA_2zl's Photo PANDA_2zl 30.05.2022

może API z tego

https://forums.allie...ad.php?t=117782

 

 

Quote

  • +
  • -
MocnyAmper's Photo MocnyAmper 30.05.2022

O tym właśnie wspominałem wcześniej, ale wymaga orpheu.
Quote

  • +
  • -
MocnyAmper's Photo MocnyAmper 31.05.2022

EDIT:
Dobra, okazuje się, że ta komenda mp_round_infinite 1 załatwia sprawe. Temat do zamknięcia.

Quote