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. |