hlmod.hu https://hlmod.hu/ |
|
Podbot fel csatlakozás https://hlmod.hu/viewtopic.php?f=9&t=30050 |
Oldal: 1 / 1 |
Szerző: | mnw1230 [ 2019.09.17. 12:04 ] |
Hozzászólás témája: | Podbot fel csatlakozás |
Sziasztok! Nekem olyan kérdésem lenne, podbot rendszer van fent a szerveren és szeretném,hogy csak akkor jöjjenek fel a botok, miután 1 játékos legalább fel csatlakozott a szerverre. Előre is köszönöm a választ! |
Szerző: | BeepBeep [ 2019.09.17. 19:31 ] |
Hozzászólás témája: | Re: Podbot fel csatlakozás |
mnw1230 írta: Sziasztok! Nekem olyan kérdésem lenne, podbot rendszer van fent a szerveren és szeretném,hogy csak akkor jöjjenek fel a botok, miután 1 játékos legalább fel csatlakozott a szerverre. Előre is köszönöm a választ! Szia! Idézet: pb add <érték> Ezt a parancsot kell használnod. Az <érték> határozza meg a botok eőrsségét. 100 elég lesz. Ezt úgy lehet megoldani, hogy miután a játékos becsatlakozott (client_putinserver) vagy beállt egy csapatba (get_user_team lekérés, vagy valamelyik event hook-kal), akkor a szerver ez a kód fut le Idézet: server_cmd(pb add 100);
|
Szerző: | BeepBeep [ 2019.09.17. 21:23 ] |
Hozzászólás témája: | Re: Podbot fel csatlakozás |
Steam csevegést nem szeretem. Idézet: [21:05] taken: Hogy ha nincsen fent senki a szerveren, akkor egyetlen 1 bot se maradjon fent a szerveren De ha 1 rendes játékos is fellép,akkor mindjárt az a 10 bot, amit ugye podbot.cfg.-be beirtam felcsatlakozzon a szerverre Vagyis akkor már csak 9, mivel 1 játékos feljön a szerverre Lényegében éjszaka szeretném, mikor senki sincs fent a szerveren, ne legyenek fent podbotok, csak a sima specbotok, igy pl:gametrackeren csak azt fogja jelezni, hogy a mondjuk 2 specbot van fent, a sima botok nem. Az lett volna a kérdés, hogy mit kellene beirnom, vagy csinálnom ahhoz hogy a botok csak játékosok mellet jöjjön fel [21:09] Beep: Ehhez neked egy plugint kell írni, ami neked bonyolult lesz. Az alapbeállítás adott a podbot.cfg-ben. A lényeg, hogy ott ne adjon botokat a szerverhez. A plugin a játékos csatlakozásakor ciklus segítségével futtassa le a botok hozzáadását a megfelelő számban. Ha lecsatlakozik egy játékos, a plugin futtassa le a bot lecsatlakozását, ha pedig a lecsatlakozó játékos az utolsó, akkor ciklussal az összeset, ahány podbot van. Ez az elmélete. Én így csinálnám. Ami neked kell/kellhet ehhez:
https://www.amxmodx.org/api/amxmodx/client_putinserver - játékos csatlakozott? ciklus (ciklusváltozó 10-ig) -> "pb add 100" utasítás - 9 botot spawnol https://www.amxmodx.org/api/amxmodx/client_disconnected - játékos lecsatlakozik pb remove(bot id) - eltávolítja a botot // játékosok megszámolása, 2 megoldás, elsőt, ezt ajánlom https://www.amxmodx.org/api/amxmisc/get_playersnum_ex - GetPlayers_ExcludeBots - do not include bots - visszaadja a nem humán játékosok számát feltétel (get_playersnum_ex eredménye 0) - ha nincs több valid, nem bot játékos // második megoldás, nem javaslott, felesleges, de hátha tanulsz belőle ciklus(32-ig) -> feltétel(https://www.amxmodx.org/api/amxmodx/is_user_connected - ha csatlakozott, tehát valid player és - https://www.amxmodx.org/api/amxmodx/is_user_bot - ha NEM bot) // Mindkettő esetben ezt hajtjuk végre: pb_removebots - eltávolítja az összes botot |
Szerző: | mnw1230 [ 2019.09.18. 18:22 ] |
Hozzászólás témája: | Re: Podbot fel csatlakozás |
Köszönöm szépen a választ és a segítséget!:) |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |