Problema DB după adaugare Multiple-Buy

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
A.Badiu
Nivel 2

Nivel 2
Mesaje: 152
Membru din: 02 Iul 2019, 01:06
Server: Nothing.
Aprecieri: 282  
Mulţumiri: 764  
  Rezolvări prob.: 1
Medalii

*Problemă/Întrebare: Nu porneste db și îmi da eroare d-aia
Tipologie server: PvM d-ăla
*Resursă folosită: https://github.com/Chrissulici/Multiple-buy-autostack
*ServerFiles utilizat: -
*Syserr: https://ghostbin.co/paste/ohvp
Poză: -
*Detalii suplimentare: Am adaugat tot ce era de adaugat, dar nu inteleg ce are. O fi dat boala asta in el?
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Ai facut partea de sql?
De navicat?
Ai in tabela player o coloana multiple_buy?
Avatar utilizator
A.Badiu
Nivel 2

Nivel 2
Mesaje: 152
Membru din: 02 Iul 2019, 01:06
Server: Nothing.
Aprecieri: 282  
Mulţumiri: 764  
  Rezolvări prob.: 1
Medalii

amvenitsavadcv scrie: ↑07 Dec 2020, 13:58 Ai facut partea de sql?
De navicat?
Ai in tabela player o coloana multiple_buy?
Am facut, partea de sql adauga doar in shop_item.
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Si partea asta?
//search:
	static const char * s_szQuery =
		"SELECT "
		"shop.vnum, "
		"shop.npc_vnum, "
		"shop_item.item_vnum, "
		"shop_item.count "
		"FROM shop LEFT JOIN shop_item "
		"ON shop.vnum = shop_item.shop_vnum ORDER BY shop.vnum, shop_item.item_vnum";

//replace or adapt CShop::SetShopItems:
	static const char * s_szQuery =
		"SELECT "
		"shop.vnum, "
		"shop.npc_vnum, "
		"shop_item.item_vnum, "
		"shop_item.count, "
		"shop_item.multiple_buy " // :D
		"FROM shop LEFT JOIN shop_item "
		"ON shop.vnum = shop_item.shop_vnum ORDER BY shop.vnum, shop_item.item_vnum";
			
//search:
		str_to_number(pItem->count, data[col++]);

//add:
		str_to_number(pItem->multiple_buy, data[col++]);
?
Si ai compilat si game si db?
Avatar utilizator
A.Badiu
Nivel 2

Nivel 2
Mesaje: 152
Membru din: 02 Iul 2019, 01:06
Server: Nothing.
Aprecieri: 282  
Mulţumiri: 764  
  Rezolvări prob.: 1
Medalii

amvenitsavadcv scrie: ↑07 Dec 2020, 14:07 Si partea asta?
//search:
	static const char * s_szQuery =
		"SELECT "
		"shop.vnum, "
		"shop.npc_vnum, "
		"shop_item.item_vnum, "
		"shop_item.count "
		"FROM shop LEFT JOIN shop_item "
		"ON shop.vnum = shop_item.shop_vnum ORDER BY shop.vnum, shop_item.item_vnum";

//replace or adapt CShop::SetShopItems:
	static const char * s_szQuery =
		"SELECT "
		"shop.vnum, "
		"shop.npc_vnum, "
		"shop_item.item_vnum, "
		"shop_item.count, "
		"shop_item.multiple_buy " // :D
		"FROM shop LEFT JOIN shop_item "
		"ON shop.vnum = shop_item.shop_vnum ORDER BY shop.vnum, shop_item.item_vnum";
			
//search:
		str_to_number(pItem->count, data[col++]);

//add:
		str_to_number(pItem->multiple_buy, data[col++]);
?
Si ai compilat si game si db?
ClientManagerBoot.cpp:
https://prnt.sc/vxghir
https://prnt.sc/vxgizn
---------------------------
Normal, imediat dupa ce am compilat sursa db îmi da connection refused și eroarea aia în sys db.
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Nu ai respectat ordinea cum trebuie
Deci fii atent:
Adauga asta :
str_to_number(pItem->multiple_buy, data[col++]);
Dupa :
str_to_number(pItem->vnum, data[col++]);
Avatar utilizator
A.Badiu
Nivel 2

Nivel 2
Mesaje: 152
Membru din: 02 Iul 2019, 01:06
Server: Nothing.
Aprecieri: 282  
Mulţumiri: 764  
  Rezolvări prob.: 1
Medalii

amvenitsavadcv scrie: ↑07 Dec 2020, 14:16 Nu ai respectat ordinea cum trebuie
Deci fii atent:
Adauga asta :
str_to_number(pItem->multiple_buy, data[col++]);
Dupa :
str_to_number(pItem->vnum, data[col++]);
La fel.. Tot aceeasi eroare
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

A.Badiu scrie: ↑07 Dec 2020, 14:31
amvenitsavadcv scrie: ↑07 Dec 2020, 14:16 Nu ai respectat ordinea cum trebuie
Deci fii atent:
Adauga asta :
str_to_number(pItem->multiple_buy, data[col++]);
Dupa :
str_to_number(pItem->vnum, data[col++]);
La fel.. Tot aceeasi eroare


https://prnt.sc/vxhgu8
De ce ai virgulele alea așa acolo?
Pune-le cum trebuie fratelemelu

Sterge virgula inainte de shop_item.price_vnum
Si gata, rezolvat.
Avatar utilizator
A.Badiu
Nivel 2

Nivel 2
Mesaje: 152
Membru din: 02 Iul 2019, 01:06
Server: Nothing.
Aprecieri: 282  
Mulţumiri: 764  
  Rezolvări prob.: 1
Medalii

amvenitsavadcv scrie: ↑07 Dec 2020, 14:50
A.Badiu scrie: ↑07 Dec 2020, 14:31
amvenitsavadcv scrie: ↑07 Dec 2020, 14:16 Nu ai respectat ordinea cum trebuie
Deci fii atent:
Adauga asta :
str_to_number(pItem->multiple_buy, data[col++]);
Dupa :
str_to_number(pItem->vnum, data[col++]);
La fel.. Tot aceeasi eroare


https://prnt.sc/vxhgu8
De ce ai virgulele alea așa acolo?
Pune-le cum trebuie fratelemelu
Rezolvat, T/C
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
61
Răspunsuri
3
Vizualizări
348
Răspunsuri
2
Vizualizări
138
Răspunsuri
2
Vizualizări
202

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 32 vizitatori