hlmod.hu https://hlmod.hu/ |
|
SpecBot https://hlmod.hu/viewtopic.php?f=44&t=29391 |
Oldal: 1 / 1 |
Szerző: | DeteCT0R [ 2018.09.22. 12:05 ] |
Hozzászólás témája: | SpecBot |
Nos egy olyanra lennek kivancsi hogyan tudom megoldani hogy legalabb egy specbotot lasson a gametracker (Jelenleg GOTV fut a szerveren de GT nem latja es jo lenne ha latna) |
Szerző: | SourceMod [ 2019.01.27. 05:13 ] |
Hozzászólás témája: | Re: SpecBot |
DeteCT0R írta: Nos egy olyanra lennek kivancsi hogyan tudom megoldani hogy legalabb egy specbotot lasson a gametracker (Jelenleg GOTV fut a szerveren de GT nem latja es jo lenne ha latna) Nem egy nagy feladat. Látom régi tag vagy, ennek alapján menni fog. Leírom az instrukciót hozzá: - Ajánlott egy pragma semicolon 1 mely szigorítja a kódot. - Regisztrálni kell egy cmd parancsot, melyet ha a konzolba beírsz, ad nekünk 1 botot. RegConsoleCmd -vel regisztrálod a konzol parancsot, majd megadod a beírandó parancsot. Jelen esetben, ez legyen a következő: RegConsoleCmd("create_bot", CreateBot); - Kell egy public Action:Createbot, mely megadja neked hogy a parancs beírásakor, mi fusson le. Nekünk bot kell, ezért ezt tesszük: public Action:CreateBot(client, args). - Kelleni fognak nekünk stringek, ahol a botok neveit tároljuk. Legyen mondjuk 6 bot név: new String:BOT_NEVEK[][] = {"BOTNÉV1", "BOTNÉV2", "BOTNÉV3", "BOTNÉV4", "BOTNÉV5", "BOTNÉV6"}; Hozzuk létre a botot, véletlenszerű névvel 1-6.-ig. ---> CreateFakeClient(BOT_NEVEK[GetRandomInt(1, 6)]); Érdemes egy putinserver is a végére, csak hogy ne hogy baj legyen: if (IsFakeClient(client)) CS_SwitchTeam(client, 2); Ebben a rövid instrukcióban, ismertettem minden olyan fontos dolgot, melyek alapján egy laikus ember is meg tudja írni ezt a 23 soros kis kiegészítőt. |
Szerző: | DeteCT0R [ 2019.01.27. 14:07 ] |
Hozzászólás témája: | Re: SpecBot |
SourceMod írta: DeteCT0R írta: Nos egy olyanra lennek kivancsi hogyan tudom megoldani hogy legalabb egy specbotot lasson a gametracker (Jelenleg GOTV fut a szerveren de GT nem latja es jo lenne ha latna) Nem egy nagy feladat. Látom régi tag vagy, ennek alapján menni fog. Leírom az instrukciót hozzá: - Ajánlott egy pragma semicolon 1 mely szigorítja a kódot. - Regisztrálni kell egy cmd parancsot, melyet ha a konzolba beírsz, ad nekünk 1 botot. RegConsoleCmd -vel regisztrálod a konzol parancsot, majd megadod a beírandó parancsot. Jelen esetben, ez legyen a következő: RegConsoleCmd("create_bot", CreateBot); - Kell egy public Action:Createbot, mely megadja neked hogy a parancs beírásakor, mi fusson le. Nekünk bot kell, ezért ezt tesszük: public Action:CreateBot(client, args). - Kelleni fognak nekünk stringek, ahol a botok neveit tároljuk. Legyen mondjuk 6 bot név: new String:BOT_NEVEK[][] = {"BOTNÉV1", "BOTNÉV2", "BOTNÉV3", "BOTNÉV4", "BOTNÉV5", "BOTNÉV6"}; Hozzuk létre a botot, véletlenszerű névvel 1-6.-ig. ---> CreateFakeClient(BOT_NEVEK[GetRandomInt(1, 6)]); Érdemes egy putinserver is a végére, csak hogy ne hogy baj legyen: if (IsFakeClient(client)) CS_SwitchTeam(client, 2); Ebben a rövid instrukcióban, ismertettem minden olyan fontos dolgot, melyek alapján egy laikus ember is meg tudja írni ezt a 23 soros kis kiegészítőt. Mar megoldottam anno. |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |