*Problemă: Vrajeste/Intareste obiect nu apare la NPC
Tipologie server: teste
*Resursă folosită: -
*ServerFiles utilizat: MartySama v4.9.2
*Syserr: -
Poză: -
*Detalii suplimentare: Am facut un quest de tip magazin la unul dintre NPC, am putut adauga tot inadara de cele mentionate mai sus, chiar daca item-ul exista si il pot genera prin cod/folosii nu apare in rubrica de magazin. Ma puteti ajuta cei ce ati mai intalnit astfel de situatie? (Nu exista nici un syserr sau orice lucru care sa ma avertizeze)
Vrajeste/Intareste obiect nu apare la NPC
Salut, mi-am creeat propriul quest, insa toate itemele pe care le pun in Navicat ("shop_list") apar, cu exceptia celor specificate mai sus. Mentionez ca acestea exista in baza de date, prin comanda unui gm apar in inventar si nu exista nici un syserr.
Frate, functii de tip quest stiu sa fac de la 0, fara nici o problema, doar ca intrebarea era alta: "De ce nu imi apar itemele respective in shop?", nu cum sa fac un quest
Adaugi în navicat la Shop_item codul itemului și la ce npc sa fie, în Shop din navicat sa zicem ca magazinul general e cu nr 1, atunci tu pui nr de la magazin, codul itemului, cantitatea, prețu
[ Postat de pe Android ]
[ Postat de pe Android ]

Am specificat aceste lucruri mai sus. Cum ziceam: Stiu sa fac functii quest, stiu sa modific tabele in mysql, ce nu stiu este de ce nu apar aceste 2 iteme in rubrica de shop...
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Daca detii sursa server, verifica sa nu fie blocate pentru adaugare in shop(idem marmura/bless).Pentru asta, cauta in shop.cpp dupa codul adauga/schimba.Exemplu pentru marmura(trebuie sters/comentat acel statement, in cazul in care nu le poti adauga):
if (!m_pkPC)
{
if (quest::CQuestManager::instance().GetEventFlag("hivalue_item_sell") == 0)
{
//축복의 구슬 && 만년한철 이벤트
if (item->GetVnum() == 70024 || item->GetVnum() == 70035)
{
return SHOP_SUBHEADER_GC_END;
}
}
}Salut, la mine imi apare asa:[RaffaeL] scrie: ↑25 Sep 2019, 17:42Daca detii sursa server, verifica sa nu fie blocate pentru adaugare in shop(idem marmura/bless).Pentru asta, cauta in shop.cpp dupa codul adauga/schimba.Exemplu pentru marmura(trebuie sters/comentat acel statement, in cazul in care nu le poti adauga):if (!m_pkPC) { if (quest::CQuestManager::instance().GetEventFlag("hivalue_item_sell") == 0) { //축복의 구슬 && 만년한철 이벤트 if (item->GetVnum() == 70024 || item->GetVnum() == 70035) { return SHOP_SUBHEADER_GC_END; } } }
Cod: Selectaţi tot
#ifdef ENABLE_SHOP_BLACKLIST
if (!m_pkPC)
{
if (quest::CQuestManager::instance().GetEventFlag("hivalue_item_sell") == 0)
{
if (item->GetVnum() == 70024 || item->GetVnum() == 70035)
{
return SHOP_SUBHEADER_GC_END;
}
}
}
#endifCod: Selectaţi tot
#ifdef ENABLE_SHOP_BLACKLIST
//HIVALUE_ITEM_EVENT
if (quest::CQuestManager::instance().GetEventFlag("hivalue_item_sell") == 0)
{
if (item.vnum == 70024 || item.vnum == 70035)
{
continue;
}
}
#endifSalut, si eu am cumparat sursa de la MartySama, dar se pare ca am introdus codurile gresite. Multumesc ca mi le-ai spus.
Apropo, am o intrebare, imi spui te rog cum poti sa adaugi iteme pe serve, intr-un mesaj privatr? Mersi, O seara frumoasa! (PS. Ai un like)
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Google [Bot], Semrush [Bot] și 20 vizitatori






Cod iteme: