Witam,
mam coś takiego
new Host[] = "" new User[] = "" new Pass[] = "" new Db[] = ""
I jest to w silniku moda. Chciałbym, żeby było to czytane z pliku .cfg. Jak to zrobić ?
PS Co to jest Db ?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Najlepsza odpowiedź RasiaQ, 28.02.2014 13:34
To nie będzie ułatwienia, będą musieli edytować silnik.
W każdym razie dzięki wszystkim.
Przejdź do postuNapisano 21.02.2014 21:08
Witam,
mam coś takiego
new Host[] = "" new User[] = "" new Pass[] = "" new Db[] = ""
I jest to w silniku moda. Chciałbym, żeby było to czytane z pliku .cfg. Jak to zrobić ?
PS Co to jest Db ?
Napisano 21.02.2014 22:04
Pewnie bym tak zrobił, gdybym wiedział jak ;x
Napisano 21.02.2014 22:13
Poradnik o cvarach:
http://amxx.pl/topic/39021-pcvary/
cvary w osobnym pliku:
public plugin_cfg()
{
new lokalizacja_cfg[33];
get_configsdir(lokalizacja_cfg, charsmax(lokalizacja_cfg));
server_cmd("exec %s/nazwa_pliku.cfg", lokalizacja_cfg);
server_exec()
}
Ten kod używam w moim sklepie i jak najbardziej działa bez problemów
Napisano 21.02.2014 22:52
Nie łatwiej zrobić po prostu cvary i je wklepać do sql.cfg albo amxx.cfg?
Napisano 22.02.2014 12:11
Poradnik o cvarach:
http://amxx.pl/topic/39021-pcvary/
cvary w osobnym pliku:
public plugin_cfg()
{
new lokalizacja_cfg[33];
get_configsdir(lokalizacja_cfg, charsmax(lokalizacja_cfg));
server_cmd("exec %s/nazwa_pliku.cfg", lokalizacja_cfg);
server_exec()
}
Ten kod używam w moim sklepie i jak najbardziej działa bez problemów
W silniku codmoda też jest
Czyli jak dodam to, i wrzuce do tego pliku to:
new Host[] = "" new User[] = "" new Pass[] = "" new Db[] = ""
To będzie działało normalnie ?
2) I mogę do tego pliku wrzucić też np. taki pcvar
pC_Deathmatch = register_cvar("bf_deathmatch", "1")
Tylko w pliku .cfg wyglądałoby to tak:
bf_deathmatch 1
?
Napisano 22.02.2014 13:31
Czyli jak dodam to, i wrzuce do tego pliku to:
new Host[] = ""
new User[] = ""
new Pass[] = ""
new Db[] = ""
To będzie działało normalnie ?
Nie, musisz przerobić te tabele na cvary i wtedy możesz dodać do pliku.
2) I mogę do tego pliku wrzucić też np. taki pcvar
pC_Deathmatch = register_cvar("bf_deathmatch", "1")
Tylko w pliku .cfg wyglądałoby to tak:
bf_deathmatch 1
?
Dokładnie tak
Napisano 22.02.2014 13:35
Nie, musisz przerobić te tabele na cvary i wtedy możesz dodać do pliku.
Czyli:
new Host[] = "" new User[] = "" new Pass[] = "" new Db[] = ""
To zostawić i pod tym dodać:
Host = register_cvar("sql_host", "");
itp ?
Napisano 22.02.2014 20:42
SW_MOD2.sma(26) : error 010: invalid function or declaration SW_MOD2.sma(1202) : error 035: argument type mismatch (argument 1) SW_MOD2.sma(24) : warning 203: symbol is never used: "Db" SW_MOD2.sma(24) : warning 203: symbol is never used: "Host" SW_MOD2.sma(24) : warning 203: symbol is never used: "Pass" SW_MOD2.sma(24) : warning 203: symbol is never used: "User"
Host = register_cvar("sql_host", "");
new Host, User, Pass, Db;
g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db)
Napisano 28.02.2014 12:24
register_cvar("sql_host", "localhost");a tam gdzie masz
g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db)dodaj nad
get_cvar_string("sql_host",Host)
Napisano 28.02.2014 13:11
O paczcie
Sprawdzę i dam znać
Napisano 28.02.2014 13:32
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Napisano 28.02.2014 13:34 Najlepsza odpowiedź
To nie będzie ułatwienia, będą musieli edytować silnik.
W każdym razie dzięki wszystkim.
0 użytkowników, 0 gości, 0 anonimowych