*Problemă/Întrebare: Am o problemă cu itemele cumparate din ItemShop (dracarys v1.0) nu mise numeroteaza automat acel MALL din player.item in baza de date.. ramane mereu 0 si nu se poate creea decat 1 item.. Trebuie scos itemul din MALL si abia dupa pot creea altul... Mai pe scurt, se creeaza item doar pe pozitia 0 din MALL...
Tipologie server: PVM Easy
*Resursă folosită: sursa/dracarys-game-itemshop-full-tutorial-t106710.html
*ServerFiles utilizat: Hypnotic
*Syserr:
DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Duplicate entry 'MALL-16-0' for key 'owner_pos_and_window_unique'
query: INSERT INTO player.item (id, owner_id, window, count, vnum) VALUES(196, 16, 4, 1, 3509)
*Detalii suplimentare: comanda de creare a item-ului:
DWORD newItemID = GetEventFlag("SPECIAL_ITEM_ID") + 1;
SetEventFlag("SPECIAL_ITEM_ID", newItemID);
snprintf(szQuery, sizeof(szQuery), "INSERT INTO player.item (id, owner_id, window, count, vnum) VALUES(%u, %u, %d, %d, %d)", newItemID, accountID, MALL, itemCount, itemData.itemVnum);
delete CDBManager::instance().DirectQuery(szQuery, SQL_PLAYER);
Problema ItemShop
- AlleJr2002
-

- Mesaje: 31
- Membru din: 18 Mai 2022, 16:10
- Server: Orion2
- Regat: Shinsoo
- Aprecieri: 174
- Mulţumiri: 3
- Discord: Copiază ID
- Contact:
Compara cu alt svf care are deja sistemul implementat
- Daniel204
-

- Mesaje: 6
- Membru din: 16 Mar 2024, 01:38
- Server: Niciunul
- Regat: Jinno
- Aprecieri: 27
- Mulţumiri: 0
- Discord: Copiază ID
Am comparat cu încă 2 svf-uri și e la fel partea de game și db
- AlleJr2002
-

- Mesaje: 31
- Membru din: 18 Mai 2022, 16:10
- Server: Orion2
- Regat: Shinsoo
- Aprecieri: 174
- Mulţumiri: 3
- Discord: Copiază ID
- Contact:
urca charmanager.cpp sa verific
- Zedu'
-

- Mesaje: 297
- Membru din: 15 Apr 2018, 13:40
- Server: GOTH2
- Regat: Jinno
- Aprecieri: 384
- Mulţumiri: 560
- Discord: Copiază ID
- Contact:
Problema provine de la faptul ca window din tabelul item nu se actualizeaza corect, urca-mi client_manager.cpp din sursa server/db
Pe langa asta mai trimite-mi te rog din baza ta de date la tabelul player --> design table si trimite-mi o poza de la field ul window
Pe langa asta mai trimite-mi te rog din baza ta de date la tabelul player --> design table si trimite-mi o poza de la field ul window
- Daniel204
-

- Mesaje: 6
- Membru din: 16 Mar 2024, 01:38
- Server: Niciunul
- Regat: Jinno
- Aprecieri: 27
- Mulţumiri: 0
- Discord: Copiază ID
char_manger.cpp
client_manager.cpp
De la tabelul player.item
- Zedu'
-

- Mesaje: 297
- Membru din: 15 Apr 2018, 13:40
- Server: GOTH2
- Regat: Jinno
- Aprecieri: 384
- Mulţumiri: 560
- Discord: Copiază ID
- Contact:
Poftim, incearca asa si pune in CommonDefines : #define ENABLE_ITEMSHOP_INV
- Daniel204
-

- Mesaje: 6
- Membru din: 16 Mar 2024, 01:38
- Server: Niciunul
- Regat: Jinno
- Aprecieri: 27
- Mulţumiri: 0
- Discord: Copiază ID
Răspunsuri
39 Vizualizări
16251
39 Vizualizări
16251
Răspunsuri
1 Vizualizări
160
1 Vizualizări
160
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori
