COMMAND:adminduty(playerid, params[])
{
if(PlayerInfo[playerid][pSpawned] == 1)
{
if(PlayerInfo[playerid][pAdminlevel] > 0)
{
if(AdminDuty[playerid] == 1)
{
SetPlayerSkin(playerid,OldSkin[playerid]);
SendClientMessage(playerid,COLOR_ADMIN,"ADMIN Action: Admin Duty Is Now OFF.");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SetPlayerColor(playerid, COLOR_WHITE);
GivePlayerCommonWeapons(playerid);
AdminDuty[playerid] = 0;
}else{
OldSkin[playerid] = GetPlayerSkin(playerid);
SendClientMessage(playerid,COLOR_ADMIN,"ADMIN Action: Admin Duty Is Now ON.");
SetPlayerHealth(playerid,1000000);
SetPlayerArmour(playerid,1000000);
SetPlayerWantedLevel(playerid, 0);
GivePlayerWeapon(playerid,16,100000);
GivePlayerWeapon(playerid,44,100000);
GivePlayerWeapon(playerid,41,100000);
GivePlayerWeapon(playerid,24,100000);
GivePlayerWeapon(playerid,26,100000);
GivePlayerWeapon(playerid,38,100000);
GivePlayerWeapon(playerid,18,100000);
GivePlayerWeapon(playerid,28,100000);
GivePlayerWeapon(playerid,43,100000);
GivePlayerWeapon(playerid,34,100000);
GivePlayerWeapon(playerid,31,100000);
AdminDuty[playerid] = 1;
}
}else{
SendClientMessage(playerid,COLOR_ERROR,""ERROR_MSG"");
}
}else{
SendClientMessage(playerid,COLOR_ERROR,"You Cannot Use This Command WHile You're Dead.");
}
return 1;
}
#define INFINITY_HP (Float:0x7F800000)
SetPlayerHealth(playerid,INFINITY_HP);
SetPlayerArmour(playerid,INFINITY_HP);
foreach (Player, i) { if(IsPlayerConnected(i)) { ShowPlayerNameTagForPlayer(i, playerid, 0); } }
if(adminduty[playerid(or something)] == 1) ShowPlayerNameTagForPlayer(forplayerid, playerid, 0);
SetVehicleHealth(<insert vehicleid here>, INFINITY_HP); |
COMMAND:adminduty(playerid, params[]) { if(PlayerInfo[playerid][pSpawned] == 1) { if(PlayerInfo[playerid][pAdminlevel] > 0) { if(AdminDuty[playerid] == 1) { SetPlayerSkin(playerid,OldSkin[playerid]); SendClientMessage(playerid,COLOR_ADMIN,"ADMIN Action: Admin Duty Is Now OFF."); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPlayerColor(playerid, COLOR_WHITE); GivePlayerCommonWeapons(playerid); AdminDuty[playerid] = 0; } else { OldSkin[playerid] = GetPlayerSkin(playerid); foreach (Player, i) { if(IsPlayerConnected(i)) { ShowPlayerNameTagForPlayer(i, playerid, 0); } } SendClientMessage(playerid,COLOR_ADMIN,"ADMIN Action: Admin Duty Is Now ON."); SetPlayerHealth(playerid,INFINITY_HP); SetPlayerArmour(playerid,INFINITY_HP); if(GetPlayerVehicleID(playerid) > 0) SetVehicleHealth(GetPlayerVehicleID(playerid), INFINITY_HP); SetPlayerWantedLevel(playerid, 0); GivePlayerWeapon(playerid,16,100000); GivePlayerWeapon(playerid,44,100000); GivePlayerWeapon(playerid,41,100000); GivePlayerWeapon(playerid,24,100000); GivePlayerWeapon(playerid,26,100000); GivePlayerWeapon(playerid,38,100000); GivePlayerWeapon(playerid,18,100000); GivePlayerWeapon(playerid,28,100000); GivePlayerWeapon(playerid,43,100000); GivePlayerWeapon(playerid,34,100000); GivePlayerWeapon(playerid,31,100000); AdminDuty[playerid] = 1; } } else { SendClientMessage(playerid,COLOR_ERROR,""ERROR_MSG""); } } else { SendClientMessage(playerid, COLOR_ERROR, "You can't use this command while you're dead."); } return 1; } public OnPlayerStreamIn(playerid, forplayerid) { if(AdminDuty[playerid] == 1) ShowPlayerNameTagForPlayer(forplayerid, playerid, 0); return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT) SetVehicleHealth(GetPlayerVehicleID(playerid), 999.0); if(newstate == PLAYER_STATE_DRIVER) SetVehicleHealth(GetPlayerVehicleID(playerid), INFINITY_HP); return 1; }
C:\Users\IT SYSTEMS\Desktop\AWD SAMP\gamemodes\DEATHMATCH.pwn(20411) : error 021: symbol already defined: "S@@_OnPlayerStateChange" C:\Users\IT SYSTEMS\Desktop\AWD SAMP\gamemodes\DEATHMATCH.pwn(20920) : error 021: symbol already defined: "S@@_OnPlayerStreamIn" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors. |