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
CoD Nowy

Problem z klanami tytusa

cod nowy

Najlepsza odpowiedź Rivit, 26.02.2019 21:06

INSERT INTO `cod_clans_users`(`uid`, `user_name`, `user_steamid`, `permission_lvl`, `paid_coins`, `cid`) \
				 VALUES ('NULL', '%s', '%s', '2', '0', '%d');

Jest róznica między 'NULL', a NULL

 

Daj tam bez tych quote

INSERT INTO `cod_clans_users`(`uid`, `user_name`, `user_steamid`, `permission_lvl`, `paid_coins`, `cid`) \
				 VALUES (NULL, '%s', '%s', '2', '0', '%d');
Przejdź do postu


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

#1 ChrisN

    Wszechpomocny

  • Użytkownik

Reputacja: 31
Życzliwy

  • Postów:303
  • Imię:Christopher
Offline

Napisano 26.02.2019 20:45

Hey, mam problem z klanami od tytusa, mianowicie nie mogę stworzyć klanu w konsoli wywala

 

L 02/26/2019 - 17:37:54: [cod_system_clan.amxx] [SQL ERROR #1366][Create Clan] Incorrect integer value: 'NULL' for column 'cid' at row 1

 

Połączenie z bazą jest, tabele dodane i nie działa :/ Za radą tytusa wgrałem wszystko na nowo, stworzyłem baze zrestartowałem serwer i nic :(

W pliku od klanów nic nie zmieniałem, jedyne co to dodałem natywy od systemu monet bo wywalało błąd podczas kompilacji z tym.


  • +
  • -
  • 0

#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 26.02.2019 20:51

Pokaż zapytanie, które wywołało error.


  • +
  • -
  • 0

#3 ChrisN

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 31
Życzliwy

  • Postów:303
  • Imię:Christopher
Offline

Napisano 26.02.2019 21:01

public CreateClan(id){
	if(cod_get_user_level(id)<=get_pcvar_num(g_pCvars[minlvlcreate]) || cod_get_user_coins(id)<=get_pcvar_num(g_pCvars[costcreate]) || g_arrClanData[id][cid]>=1){
		client_print(id, print_center, "Masz zbyt maly lvl lub brakuje Ci monet!");
		return PLUGIN_HANDLED;
	}
	read_argv(1, g_arrClanData[id][clanName], charsmax(g_arrClanData[][clanName]));
	
	if(strlen(g_arrClanData[id][clanName])>=MAX_CLAN_LENGTH){
		client_print(id, print_center, "Twoja nazwa klanu jest zbyt dluga [MAX: %d]", MAX_CLAN_LENGTH);
		cmdExecute(id, "messagemode nameclan");
		return PLUGIN_HANDLED;
	}
	else if(strlen(g_arrClanData[id][clanName])<=MIN_CLAN_LENGTH){
		client_print(id, print_center, "Twoja nazwa klanu jest zbyt krotka [MIN: %d]", MIN_CLAN_LENGTH);
		cmdExecute(id, "messagemode nameclan");
		return PLUGIN_HANDLED;
	}
	else{
		mysql_escape_string(g_arrClanData[id][clanName], charsmax(g_arrClanData[][clanName]));
		formatex(szQuery, charsmax(szQuery), 
			"SELECT * FROM `cod_clans_system` WHERE `clan_name`= '%s'", g_arrClanData[id][clanName]);

		g_Data[0] = CheckNameClan;
		g_Data[1] = id;
		SQL_ThreadQuery(g_hSqlTuple, "SQL_Handler", szQuery, g_Data, sizeof(g_Data));
	}
	return PLUGIN_HANDLED;
}
case Create:{
			new szName[MAX_NAME_LENGTH], szAuth[MAX_AUTHID_LENGTH];

			get_user_name(id, szName, charsmax(szName));
			mysql_escape_string(szName, charsmax(szName));
			get_user_authid(id, szAuth, charsmax(szAuth));
			cod_set_user_coins(id, cod_get_user_coins(id)-get_pcvar_num(g_pCvars[costcreate]));

			g_arrClanData[id][cid] = SQL_GetInsertId(query);
			g_arrClanData[id][level] = 1;
			g_arrClanData[id][points] = 0;
			
			g_arrClanData[id][coins] = 0;
			g_arrClanData[id][users] = 1;
			g_arrClanData[id][permission] = 2;
			g_arrClanData[id][paid] = 0;

			ResetClanSkills(id);

			formatex(szQuery, charsmax(szQuery), 
				"INSERT INTO `cod_clans_users`(`uid`, `user_name`, `user_steamid`, `permission_lvl`, `paid_coins`, `cid`) \
				 VALUES ('NULL', '%s', '%s', '2', '0', '%d');", szName, szAuth, g_arrClanData[id][cid]);

			g_Data[0] = Create2;
			g_Data[1] = id;
			SQL_ThreadQuery(g_hSqlTuple, "SQL_Handler", szQuery, g_Data, sizeof(g_Data));
		}
		case Create2:{
			g_arrClanData[id][uid] = SQL_GetInsertId(query);
			client_print(id, print_center, "Wszystko poszlo pomyslnie!");
		}

Użytkownik ChrisN edytował ten post 26.02.2019 21:03

  • +
  • -
  • 0

#4 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 26.02.2019 21:06   Najlepsza odpowiedź

INSERT INTO `cod_clans_users`(`uid`, `user_name`, `user_steamid`, `permission_lvl`, `paid_coins`, `cid`) \
				 VALUES ('NULL', '%s', '%s', '2', '0', '%d');

Jest róznica między 'NULL', a NULL

 

Daj tam bez tych quote

INSERT INTO `cod_clans_users`(`uid`, `user_name`, `user_steamid`, `permission_lvl`, `paid_coins`, `cid`) \
				 VALUES (NULL, '%s', '%s', '2', '0', '%d');

  • +
  • -
  • 2

#5 ChrisN

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 31
Życzliwy

  • Postów:303
  • Imię:Christopher
Offline

Napisano 26.02.2019 21:10

INSERT INTO `cod_clans_users`(`uid`, `user_name`, `user_steamid`, `permission_lvl`, `paid_coins`, `cid`) \
				 VALUES ('NULL', '%s', '%s', '2', '0', '%d');
Jest róznica między 'NULL', a NULL
 
Daj tam bez tych quote
INSERT INTO `cod_clans_users`(`uid`, `user_name`, `user_steamid`, `permission_lvl`, `paid_coins`, `cid`) \
				 VALUES (NULL, '%s', '%s', '2', '0', '%d');


Nadal to samo
 
L 02/26/2019 - 21:09:07: [cod_system_clan.amxx] [SQL ERROR #1366][Create Clan] Incorrect integer value: 'NULL' for column 'cid' at row 1
L 02/26/2019 - 21:09:14: [cod_system_clan.amxx] [SQL ERROR #1366][Create Clan] Incorrect integer value: 'NULL' for column 'cid' at row 1
// edit

zmieniłem też to wcześniejsze null i teraz działa dzięki :D

Użytkownik ChrisN edytował ten post 26.02.2019 21:12

  • +
  • -
  • 0

#6 DonPedro

    Pomocny

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:57
  • Imię:Pedro
Offline

Napisano 19.02.2021 19:00

ja po wgraniu tego mam taki wynik


dot.gif Import zakończony sukcesem, wykonano 2 zapytań. (cod_system_clans.sql)  < na zielono>
 

CREATE TABLE IF NOT EXISTS `cod_clans_system` ( cid int(10) NOT NULL auto_increment, clan_name varchar(30), clan_points int(10), clan_level int(10), clan_skills varchar(20), clan_coins int(10), clan_users int(3), owner_name varchar(32), deputy_name varchar(32), PRIMARY KEY (cid))# MySQL zwrócił pusty wynik (zero wierszy). CREATE TABLE IF NOT EXISTS `cod_clans_users` ( uid int(10) NOT NULL auto_increment, user_name varchar(32), user_steamid varchar(32), permission_lvl int(2), paid_coins int(10), cid int(10), PRIMARY KEY (uid), FOREIGN KEY (cid) REFERENCES cod_clans_system(cid))# MySQL zwrócił pusty wynik (zero wierszy).



i nie dziala na serwerze.

 

 


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cod nowy

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

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