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

Problem z zapisywaniem danych (6 Tabel)


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

#1 Indoor

    Zaawansowany

  • Użytkownik

Reputacja: 21
Życzliwy

  • Postów:124
  • Lokalizacja:Gorzów Wielkopolski City.
Offline

Napisano 17.07.2013 18:51

Siemka,mam problem,zrobiłem 6 tabel normalnie je tworzy,ale nie chce zapisywać lvl`i,expa itp..
Spoiler

  • +
  • -
  • 0

#2 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 459
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 17.07.2013 20:01

Rozwiązanie wysłąłem ci o 18:08 a robisz ten temat o 19:51 nie rozumiem cię. Dodaj "WHERE" potem pokaż logi. I upewnij się że najpierw stwarzasz a potem podmieniasz dane.


  • +
  • -
  • 0
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#3 Indoor

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 21
Życzliwy

  • Postów:124
  • Lokalizacja:Gorzów Wielkopolski City.
Offline

Napisano 17.07.2013 20:28

No jest przecież "WHERE":
public SaveXP(id) {
	if(g_boolsqlOK) {
		if(!is_user_bot(id) && player_xp[id] != player_xp_old[id]) {
			new name[48], ip[32], sid[32],q_command[3895],iLen = 0;
			
			get_user_name(id, name, 47);
			get_user_ip(id, ip, 31, 1);
			get_user_authid(id, sid, 31);

			replace_all(name, 47, "'", "\'");
			
			formatex(q_command, 489, "UPDATE `%s` SET `ip`='%s',`sid`='%s',`lvl`='%i',`exp`='%i' WHERE `nick`='%s' AND `klasa`='%i'",g_sqlTable,ip,sid,player_lvl[id],player_xp[id],name,player_class[id]);
			SQL_ThreadQuery(g_SqlTuple, "Save_xp_handle", q_command);
			
			formatex(q_command, 649, "UPDATE `Staty` SET `ip`='%s',`sid`='%s',`str`='%i',`int`='%i',`dex`='%i',`agi`='%i',`gra`='%i',`arm`='%i',`inv`='%i',`mon`='%i',`reg`='%i' WHERE `nick`='%s' AND `klasa`='%i'",ip,sid,player_strength[id],player_intelligence[id],player_dextery[id],player_agility[id],player_gravity[id],player_armor[id],player_inv[id],player_money[id],player_regeneracja[id],name,player_class[id]);
			SQL_ThreadQuery(g_SqlTuple, "Save_xp_handle", q_command);
			
			formatex(q_command, 649, "UPDATE `Staty2` SET `ip`='%s',`sid`='%s',`man`='%i',`zlo`='%i',`mikp`='%i',`mikpp`='%i',`red`='%i',`gre`='%i',`blu`='%i',`dred`='%i',`dgre`='%i',`dblu`='%i' WHERE `nick`='%s' AND `klasa`='%i'",ip,sid,player_mana[id],player_zloto[id],player_miksturkaplus[id],player_miksturkaplusplus[id],HudGracza[id][R],HudGracza[id][G],HudGracza[id][B],HudGraczaDol[id][R],HudGraczaDol[id][G],HudGraczaDol[id][B],name,player_class[id])
			SQL_ThreadQuery(g_SqlTuple, "Save_xp_handle", q_command);
			
			formatex(q_command, 649, "UPDATE `Questy` SET `ip`='%s',`sid`='%s',`quest`='%i',`ile`='%i',`siedlisko`='%i',`orlice`='%i',`cain`='%i',`hrabina`='%i',`m4`='%i',`andariele`='%i',`radament`='%i' WHERE `nick`='%s' AND `klasa`='%i'",ip,sid,player_questy[id],ile_juz[id],ukonczony[id],ukonczonyorlice[id],ukonczonycain[id],ukonczonyhrabina[id],ukonczonym4[id],ukonczonyandariel[id],ukonczonyradament[id],name,player_class[id])
			SQL_ThreadQuery(g_SqlTuple, "Save_xp_handle", q_command);
			
			formatex(q_command, 649, "UPDATE `Questy2` SET `ip`='%s',`sid`='%s',`glock`='%i',`bestie`='%i',`ak47`='%i',`demonolog`='%i',`duriel`='%i',`figurka`='%i',`gidbinn`='%i',`mp5`='%i',`ksiega`='%i' WHERE `nick`='%s' AND `klasa`='%i'",ip,sid,ukonczonyglock[id],ukonczonybestie[id],ukonczonyak[id],ukonczonydemonolog[id],ukonczonyduriel[id],ukonczonyfigurka[id],ukonczonygidbinn[id],ukonczonymp5[id],ukonczonyksiega[id],name,player_class[id])
			SQL_ThreadQuery(g_SqlTuple, "Save_xp_handle", q_command);
			
			formatex(q_command, 699, "UPDATE `Questy3` SET `ip`='%s',`sid`='%s',`wyand`='%i',`mefisto`='%i',`izual`='%i',`kamien`='%i',`diablo`='%i'`nadzorca`='%i',`pbestie`='%i',`nihlathak`='%i',`talic`='%i',`hosty`='%i',`koniec`='%i',`ktoryq`='%i',`ileq`='%i' WHERE `nick`='%s' AND `klasa`='%i'"
			,ip,sid,ukonczonywyand[id],ukonczonymefisto[id],ukonczonyizual[id],ukonczonykamien[id],ukonczonydiablo[id],ukonczonynadzorca[id],ukonczonyprawiebestie[id],ukonczonynihlathak[id],ukonczonytalic[id],ukonczonyhosty[id],ukonczonykoniec[id],quest[id],ileq[id],name,player_class[id])
			SQL_ThreadQuery(g_SqlTuple, "Save_xp_handle", q_command);
			
			//SQL_ThreadQuery(g_SqlTuple, "Save_xp_handle", q_command);

			player_xp_old[id] = player_xp[id];
		}
	}
	else sql_start();
}

  • +
  • -
  • 0




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

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