Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Alone Dátum 2017-02-28, 11:05:14

Cím: Ingame Inventory Viewer (Forrás)
Írta: Alone Dátum 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 :)
Cím: Re:Ingame Inventory Viewer (Forrás)
Írta: Red Dátum 2017-02-28, 11:40:33
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;
Cím: Re:Ingame Inventory Viewer (Forrás)
Írta: Alone Dátum 2017-02-28, 11:58:58
Köszi,sikerült :) Ment a+
EhPortal 1.39 © 2025, WebDev