08.06.2013, 19:15
I added an anti lagshot, works perfectly but I have a little problem:
An admin when using / aduty life and armor are full and do not falls but when I added this system when shooting in an admin / aduty ii decreases armor and do not want that.
and Command /aduty:
An admin when using / aduty life and armor are full and do not falls but when I added this system when shooting in an admin / aduty ii decreases armor and do not want that.
Код:
new Float:Damage; if(AdminDuty[playerid]==0) GetPlayerArmour(damagedid, Damage); if(Damage > 0) { if(amount > Damage) { SetPlayerArmour(damagedid, 0); } else { SetPlayerArmour(damagedid, Damage-amount); } } else { GetPlayerHealth(damagedid, Damage); SetPlayerHealth(damagedid, Damage-amount); }
Код:
if(strcmp(cmd, "/aduty", true) == 0) { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pAdmin] >= 1) { if(AdminDuty[playerid]==0) { format(string, sizeof(string), "* Admin %s este acum disponibil sa va ajute. Folositi /report pentru ajutor TEHNIC.", sendername); SendClientMessageToAll(0xa9c4e4FF, string); AdminDuty[playerid] = 1; SetPlayerColor(playerid, 0x389CD1FF); SetPlayerHealth(playerid,99999); SetPlayerArmour(playerid,99999); GivePlayerWeapon(playerid, 38,99999); } else if(AdminDuty[playerid]==1) { format(string, sizeof(string), "* Admin %s este acum off-aduty.", sendername); SendClientMessageToAll(0xa9c4e4FF, string); AdminDuty[playerid] = 0; SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,0); SetPlayerToTeamColor(playerid); ResetPlayerWeaponsEx(playerid); } } } }