Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Kompilacja pliku z includem sqlvault


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 11.11.2011 16:02

Gdy kompiluje plugin muszę mieć sqlvault.inc, i w nim jest takie coś. Czy w tym pliku podaje dane do bazy ?


SQLVAULT_FUNC_ATTRIB SQLVault:sqlv_open_default(szVaultName[], bool:bAutoInit = true)
{
// code taken from SQL_MakeStdTuple()

new szConfigsDir[64];
get_localinfo("amxx_configsdir", szConfigsDir, charsmax(szConfigsDir));

server_cmd("exec %s/sql.cfg", szConfigsDir);
server_exec();

new szHost[64], szUser[64], szPass[64], szDb[64], szSetType[12];
get_cvar_string("amx_sql_host", szHost, charsmax(szHost));
get_cvar_string("amx_sql_user", szUser, charsmax(szUser));
get_cvar_string("amx_sql_pass", szPass, charsmax(szPass));
get_cvar_string("amx_sql_db", szDb, charsmax(szDb));
get_cvar_string("amx_sql_type", szSetType, charsmax(szSetType));

if(!sqlv_affinity(szSetType))
{
return Invalid_SQLVault;
}

return sqlv_open(szHost, szUser, szPass, szDb, szVaultName, bAutoInit);
}

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 11.11.2011 16:12

Podajesz w sql.cfg
  • +
  • -
  • 0

#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 11.11.2011 16:17

Ale w sql.cfg mam amxbansa
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#4 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 11.11.2011 16:19

To zmień to:


SQLVAULT_FUNC_ATTRIB SQLVault:sqlv_open_default(szVaultName[], bool:bAutoInit = true)
{
// code taken from SQL_MakeStdTuple()

new szConfigsDir[64];
get_localinfo("amxx_configsdir", szConfigsDir, charsmax(szConfigsDir));

server_cmd("exec %s/sql.cfg", szConfigsDir);
server_exec();

new szHost[64], szUser[64], szPass[64], szDb[64], szSetType[12];
get_cvar_string("amx_sql_host", szHost, charsmax(szHost));
get_cvar_string("amx_sql_user", szUser, charsmax(szUser));
get_cvar_string("amx_sql_pass", szPass, charsmax(szPass));
get_cvar_string("amx_sql_db", szDb, charsmax(szDb));
get_cvar_string("amx_sql_type", szSetType, charsmax(szSetType));

if(!sqlv_affinity(szSetType))
{
return Invalid_SQLVault;
}

return sqlv_open(szHost, szUser, szPass, szDb, szVaultName, bAutoInit);
}

Na to:


SQLVAULT_FUNC_ATTRIB SQLVault:sqlv_open_default(szVaultName[], bool:bAutoInit = true)
{
// code taken from SQL_MakeStdTuple()

new szConfigsDir[64];
get_localinfo("amxx_configsdir", szConfigsDir, charsmax(szConfigsDir));

server_cmd("exec %s/sql2.cfg", szConfigsDir);
server_exec();

new szHost[64], szUser[64], szPass[64], szDb[64], szSetType[12];
get_cvar_string("amx_sql_host", szHost, charsmax(szHost));
get_cvar_string("amx_sql_user", szUser, charsmax(szUser));
get_cvar_string("amx_sql_pass", szPass, charsmax(szPass));
get_cvar_string("amx_sql_db", szDb, charsmax(szDb));
get_cvar_string("amx_sql_type", szSetType, charsmax(szSetType));

if(!sqlv_affinity(szSetType))
{
return Invalid_SQLVault;
}

return sqlv_open(szHost, szUser, szPass, szDb, szVaultName, bAutoInit);
}


I teraz piszesz dane w sql2.cfg
  • +
  • -
  • 0

#5 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 11.11.2011 16:25

nie nie !
mając ten kod
SQLVAULT_FUNC_ATTRIB SQLVault:sqlv_open_default(szVaultName[], bool:bAutoInit = true)
{
// code taken from SQL_MakeStdTuple()


new szHost[64], szUser[64], szPass[64], szDb[64], szSetType[12];
get_cvar_string("amx_sql_host", szHost,  charsmax(szHost));
get_cvar_string("amx_sql_user", szUser,  charsmax(szUser));
get_cvar_string("amx_sql_pass", szPass,  charsmax(szPass));
get_cvar_string("amx_sql_db", szDb,  charsmax(szDb));
get_cvar_string("amx_sql_type", szSetType, charsmax(szSetType));

if(!sqlv_affinity(szSetType))
{
	return Invalid_SQLVault;
}

return sqlv_open(szHost, szUser, szPass, szDb, szVaultName, bAutoInit);
}
zmień po prostu nazwy cvarów tak aby nie były one standardowe amx_sql_host itp.
a potem dopiszesz ich wartości w pliku amxx.cfg
  • +
  • -
  • 0

#6 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 11.11.2011 16:31

nie nie !
mając ten kod

SQLVAULT_FUNC_ATTRIB SQLVault:sqlv_open_default(szVaultName[], bool:bAutoInit = true)
{
// code taken from SQL_MakeStdTuple()


new szHost[64], szUser[64], szPass[64], szDb[64], szSetType[12];
get_cvar_string("amx_sql_host", szHost,  charsmax(szHost));
get_cvar_string("amx_sql_user", szUser,  charsmax(szUser));
get_cvar_string("amx_sql_pass", szPass,  charsmax(szPass));
get_cvar_string("amx_sql_db", szDb,  charsmax(szDb));
get_cvar_string("amx_sql_type", szSetType, charsmax(szSetType));

if(!sqlv_affinity(szSetType))
{
	return Invalid_SQLVault;
}

return sqlv_open(szHost, szUser, szPass, szDb, szVaultName, bAutoInit);
}
zmień po prostu nazwy cvarów tak aby nie były one standardowe amx_sql_host itp.
a potem dopiszesz ich wartości w pliku amxx.cfg



w amxx.cfg czy sql.cfg ?
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 11.11.2011 16:32

amxx.cfg , sql.cfg jest dla standardowych
  • +
  • -
  • 0

#8 Kapucha112

    Zaawansowany

  • Użytkownik

Reputacja: 92
Zaawansowany

  • Postów:135
  • Imię:Łukasz
  • Lokalizacja:Polska
Offline

Napisano 15.11.2011 14:45

Przecież sqlvault nie potrzebuje danych do SQL...

To jest przekształcona biblioteka zapisująca jak SQLITE...
  • +
  • -
  • 0
DiabloMod Reloaded? [90%]
Testowanie integracji poszczególnych sub-pluginów. Zwiększanie możliwości i optymalizacja kodu.
CodMod MW2 [100%]
Całkowicie nowy silnik z tworzeniem własnych klas z własnymi nazwami! Proste w obsłudze API, nie nawiązuje niczym do Codów podróbek [OGóLNODOSTĘPNYCH]. Nowy system killstreak, misje, rewardy xp, samochody, samoloty, bombowce, ekwipunek, zrzuty zaopatrzenia, npc
Testować można na moim forum :)




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych