- Joined
- Sep 18, 2005
- Messages
- 149
- Reaction score
- 0
how can i edit my gmcmd that...
else if (strcmp(command, "item")==0)//Modified by Hiei (added refine/socket/stats)
{
if(Config.Command_Item > thisclient->Session->accesslevel)
return true;
UINT itemrefine, itemstats, itemls, itemsocket;
if ((tmp = strtok(NULL, " "))==NULL) return true; UINT itemid =atoi(tmp);
if ((tmp = strtok(NULL, " "))==NULL) return true; UINT itemtype =atoi(tmp);
if ((tmp = strtok(NULL, " "))==NULL) return true; UINT itemamount =atoi(tmp);
if ((tmp = strtok(NULL, " "))==NULL)
itemrefine =0;
else
itemrefine = atoi(tmp)<10?atoi(tmp)*16:9*16;
if ((tmp = strtok(NULL, " "))==NULL)
itemls =100;
else
itemls = atoi(tmp);
if ((tmp = strtok(NULL, " "))==NULL)
itemsocket =0;
else
itemsocket =atoi(tmp)==0?false:true;
if ((tmp = strtok(NULL, " "))==NULL)
itemstats =0;
else
itemstats =atoi(tmp);
// Remove below if you want GM to socket anything but Armor, Jewelery or Weapons - code by lmame
if(itemtype!=3&&itemtype!=7&&itemtype!=8)
{
itemsocket=0;
if (itemstats>=300)
{
itemstats=0;
}
}
Log( MSG_GMACTION, " %s : /item %i,%i,%i,%i,%i,%i" , thisclient->CharInfo->charname, itemid, itemtype, itemamount , itemrefine , itemsocket ,itemstats);
return pakGMItem( thisclient , itemid , itemtype , itemamount , itemrefine , itemls, itemstats , itemsocket );
}
if(itemtype!=3&&itemtype!=7&&itemtype!=8)
{
itemsocket=0;
if (itemstats>=300)
{
itemstats=0;
}
}