How to remove inventory items ?
#1

How can i remove DayZ 9.1 inventory items at once with one command?

Like /clearinventory [playerid]

I need this script only, but wont work for me.
Can anyone help me?

RemoveSlotToInventory(playerid,, 1);
Reply
#2

Shows the code.
Reply
#3

Quote:
Originally Posted by Speedpro
Посмотреть сообщение
Shows the code.
I don't think that theres a code. You can download DayZ 9.1 Official from Gamemodes and see...
Reply
#4

there's already a cmd in dayz 9.1, so called resetinv, if not:

PHP код:
CMD:resetinv(playerid,params[])
{
    if(
pInfo[playerid][pAdminLevel] >= 5)
    {
        new 
targetid,string[128];
        if(
sscanf(params"u"targetid)) return SendClientMessage(playerid,-1,""chat" /resetinv [playerid]");
        if(!
IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,""chat" Player is not online");
        if(!
IsPlayerNPC(targetid))
        {
            
format(stringsizeof(string), "*"COL_RED" %s %s has reset %s"COL_WHITE" 's Inventory",GetAdminName(playerid),PlayerName(playerid),PlayerName(targetid));
        
//    print("string passed");
            
SendMessageToAllAdmins(string,-1);
        
//    print("message passed");
            
ResetPlayerWeapons(targetid);
        
//    print("resetwepaons passed");
            
ResetPlayerInventory(targetid);
        
//    print("reset inv passed");
            
AddSlotToInventoryWorld(targetid,"Bandage",1);
        
//    print("bandage passed");
            
pInfo[targetid][BackpackSlotsUsed] = 1;
        
//    print("info passed");
            
SendClientMessage(targetid,-1,"*"COL_RED" Your inventory has been reset!");
        
//    print("message passed");
        
}
        else return 
SendClientMessage(playerid,-1,"*"COL_RED" You cannot do this to an NPC, this has been logged and sent to the server emergency log list!");
    }
    else {
        
SendClientMessage(playerid,-1,"*"COL_RED" You do not have the right admin permissions for this command!");
    }
    return 
1;

Reply
#5

Quote:
Originally Posted by iLearner
Посмотреть сообщение
there's already a cmd in dayz 9.1, so called resetinv, if not:

PHP код:
CMD:resetinv(playerid,params[])
{
    if(
pInfo[playerid][pAdminLevel] >= 5)
    {
        new 
targetid,string[128];
        if(
sscanf(params"u"targetid)) return SendClientMessage(playerid,-1,""chat" /resetinv [playerid]");
        if(!
IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,""chat" Player is not online");
        if(!
IsPlayerNPC(targetid))
        {
            
format(stringsizeof(string), "*"COL_RED" %s %s has reset %s"COL_WHITE" 's Inventory",GetAdminName(playerid),PlayerName(playerid),PlayerName(targetid));
        
//    print("string passed");
            
SendMessageToAllAdmins(string,-1);
        
//    print("message passed");
            
ResetPlayerWeapons(targetid);
        
//    print("resetwepaons passed");
            
ResetPlayerInventory(targetid);
        
//    print("reset inv passed");
            
AddSlotToInventoryWorld(targetid,"Bandage",1);
        
//    print("bandage passed");
            
pInfo[targetid][BackpackSlotsUsed] = 1;
        
//    print("info passed");
            
SendClientMessage(targetid,-1,"*"COL_RED" Your inventory has been reset!");
        
//    print("message passed");
        
}
        else return 
SendClientMessage(playerid,-1,"*"COL_RED" You cannot do this to an NPC, this has been logged and sent to the server emergency log list!");
    }
    else {
        
SendClientMessage(playerid,-1,"*"COL_RED" You do not have the right admin permissions for this command!");
    }
    return 
1;

Thank you!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)