Ingame Inventory Viewer (Forrás)

Started by Alone, 2017-02-28, 11:05:14

Helló, a minap be raktam a leltár nézegetőt,de azt tapasztaltam,hogy ezt csak a GM-ek tudják,és játékosok nem!
Valaki eltudná küldeni a forrás módosításokat,hogy ezt be tudjam állítani ,hogy játékosok is nézegethessék a másik cuccát. 2089,34k ra találtam diffet,ezért gondoltam,hogy forrásban is van erre megoldás :)
Nem vagyok profi,de amiben tudok segítek!

cmd_general.cpp-ben tudod beállítani enné la részél:




ACMD(do_view_equip)
{
if (ch->GetGMLevel() <= GM_PLAYER)
return;

char arg1[256];
one_argument(argument, arg1, sizeof(arg1));

if (*arg1)
{
DWORD vid = 0;
str_to_number(vid, arg1);
LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);

if (!tch)
return;

if (!tch->IsPC())
return;
/*
   int iSPCost = ch->GetMaxSP() / 3;

   if (ch->GetSP() < iSPCost)
   {
   ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("정신력이 부족하여 다른 사람의 장비를 볼 수 없습니다."));
   return;
   }
   ch->PointChange(POINT_SP, -iSPCost);
*/
tch->SendEquipment(ch);
}
}



Komenteld ki ezt a if-et:
//if (ch->GetGMLevel() <= GM_PLAYER)
//return;

Köszi,sikerült :) Ment a+
Nem vagyok profi,de amiben tudok segítek!