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 :D (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 :D (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 :D (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/