How to remove inventory items ? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: How to remove inventory items ? (
/showthread.php?tid=623673)
How to remove inventory items ? -
buhs - 03.12.2016
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);
Re: How to remove inventory items ? -
BrianFaria - 03.12.2016
Shows the code.
Re: How to remove inventory items ? -
buhs - 04.12.2016
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...
Re: How to remove inventory items ? - iLearner - 04.12.2016
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(string, sizeof(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;
}
Re: How to remove inventory items ? -
buhs - 04.12.2016
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(string, sizeof(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!