28.07.2016, 11:33
pawn Code:
CMD:revive(playerid, params[])
{
if((fInfo[pInfo[playerid][Faction]][Permission] == FACTION_PERM_MED && OnDuty[playerid]) || pInfo[playerid][AdminLevel] > 0)
{
if(sscanf(params,"u", params[0]))
return SendClientMessage(playerid, -1, "Syntax: /revive (playerid/partofname)");
if(!IsPlayerConnected(params[0])) return Disconnected(playerid);
if(params[0] == playerid && pInfo[playerid][AdminLevel] < 1) return true;
if(!IsPlayerInRangeOfPlayer(playerid, params[0], 2.5) && pInfo[playerid][AdminLevel] < 1)
return SendClientMessage(playerid, COLOR_GRAY, "Given playerid is not in range.");
if(Dead[params[0]] == false)
return SendClientMessage(playerid, COLOR_RED,"That player is not in accept death mode.");
format(gString, sizeof(gString), "* %s has revived %s.", GetPlayerNameEx(playerid), GetPlayerNameEx(params[0]));
SendWrappedMessage(playerid, -1, gString, "", "", 14.0);
TogglePlayerControllable(params[0], true);
Dead[params[0]] = false;
for(new i=0; i<=10;i++)
{
MeleeHit[params[0]] = 0;
Colt45Hit[params[0]][i]=0;
DeagleHit[params[0]][i]=0;
ShotgunHit[params[0]][i]=0;
MP5Hit[params[0]][i]=0;
M4Hit[params[0]][i]=0;
AK47Hit[params[0]][i]=0;
UziHit[params[0]][i]=0;
Tec9Hit[params[0]][i]=0;
SniperHit[params[0]][i]=0;
}
ResetPlayerWeapons(params[0]);
GivePlayerWeapons(params[0]);
cmd_stopanim(params[0], "");
UpdateMaskLabel(params[0]);
SetPVarInt(params[0], "FirstDead", 1);
}
else
return NoAdmin(playerid);
return 1;
}
pawn Code:
for(new i=0; i<=10;i++)
{
MeleeHit[params[0]] = 0;
Colt45Hit[params[0]][i]=0;
DeagleHit[params[0]][i]=0;
ShotgunHit[params[0]][i]=0;
MP5Hit[params[0]][i]=0;
M4Hit[params[0]][i]=0;
AK47Hit[params[0]][i]=0;
UziHit[params[0]][i]=0;
Tec9Hit[params[0]][i]=0;
SniperHit[params[0]][i]=0;
}
Can you please help me?