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

Nie dziala sql. Kod w 100% poprawny


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Stachuu :D ??

    Wszechobecny

  • Użytkownik

Reputacja: 237
Wszechwidzący

  • Postów:476
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Karsznice
Offline

Napisano 13.08.2011 11:05

do rzeczy
błąd

polega na tym ze nie pokazuje się menu z klasami a wgrywając inna wersje na ten sam host wszystko działa a kod jest taki sam.

L 08/13/2011 - 11:54:22: [AMXX] Displaying debug trace (plugin "diablo2.amxx")
L 08/13/2011 - 11:54:22: [AMXX] Run time error 4: index out of bounds 
L 08/13/2011 - 11:54:22: [AMXX]	[0] diablo2.sma::create_klass (line 775)
L 08/13/2011 - 11:54:22: [AMXX]	[1] diablo2.sma::SelectHandle (line

#define ILE_KLAS 18  //// określa ile klas mam w diablo+1none



public create_klass(id)
{
if(g_boolsqlOK)
{   	
if(!is_user_bot(id) && database_user_created[id]==0)
{
	new name[64]
	new ip[64]
	new sid[64]
	
	get_user_name(id,name,63)
	replace_all ( name, 63, "'", "Q" )
	replace_all ( name, 63, "`", "Q" )
	
	get_user_ip ( id, ip, 63, 1 )
	get_user_authid(id, sid ,63)
	
	new data[1]
	data[0]=id
	new q_command[2048]
	new i=1
	database_user_created[id]=1
	
	format(q_command,2047,"INSERT INTO `%s` (`nick`,`ip`,`sid`,`klasa`,`lvl`,`exp`) VALUES ('%s','%s','%s',%i,%i,%i )",g_sqlTable,name,ip,sid,i,srv_avg[i],LevelXP[srv_avg[i]-1])
	
	for(i=2;i<ILE_KLAS;i++)
	{
		format(q_command,2047,"%s, ('%s','%s','%s',%i,%i,%i)",q_command,name,ip,sid,i,srv_avg[i],LevelXP[srv_avg[i]-1])             	
	}
	
	SQL_ThreadQuery(g_SqlTuple,"create_klass_Handle",q_command,data,1)
	
	log_to_file("addons/amxmodx/logs/test_log.log","*** %s %s *** Create Class ***",name,sid)
	
	
}
}
else sql_start()
}

public SelectHandle(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
if(Errcode)
{
log_to_file("addons/amxmodx/logs/diablo.log","Error on load_xp query: %s",Error)
}
if(FailState == TQUERY_CONNECT_FAILED)
{
log_to_file("addons/amxmodx/logs/diablo.log","Could not connect to SQL database.")
return PLUGIN_CONTINUE
}
else if(FailState == TQUERY_QUERY_FAILED)
{
log_to_file("addons/amxmodx/logs/diablo.log","load_xp Query failed.")
return PLUGIN_CONTINUE
}


if(SQL_MoreResults(Query)) return PLUGIN_CONTINUE
else create_klass(Data[0])		

return PLUGIN_CONTINUE
}
Proszę o pomoc
  • +
  • -
  • 0

#2 Ikciuu

    Nowy

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:6
  • Imię:Damian
  • Lokalizacja:Deblin
Offline

Napisano 13.08.2011 11:48

daj caly plik logów

#3 Stachuu :D ??

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 237
Wszechwidzący

  • Postów:476
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Karsznice
Offline

Napisano 13.08.2011 11:57

dzięki ,poradziłem sobie juz obeszło się bez kopiuj wklej (dzięki bogu :F)
  • +
  • -
  • 0




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

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