new GodMode[MAX_PLAYERS];
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
if(GodMode[damagedid] = 1) // If godmode = true for damagedid (victim)
{
GameTextForPlayer(playerid, "~r~This player is godmodded! You can not attack him!", 5000, 0); // Send this message to playerid (attacker)
return 1;
}
return 1;
}
CMD:godmode(playerid, params[])
{
if(GodMode[playerid] < 1) // checking if godmode is off (left is less than right)
{
SendClientMessage(playerid, -1, "Godmode turned on!"); // give them a message
GodMode[playerid] = 1; // turn it on
// Code here (for health or w/e)
return 1; // return 1;
}
else if(GodMode[playerid] > 0) // if its more than 0,
{
GodMode[playerid] = 0; // set it to 0, so it's turned off
SendClientMessage(playerid, -1, "Godmode turned off!"); // let them know
// Remove that code here if you want
return 1; // return 1;
}
return 1;
}
new IsAFK[MAX_PLAYERS];
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(IsAFK[playerid] < 1) // checking if they are AFK
{
new message[32]; // new message
format(message, sizeof(message), "Player %d is AFK!", clickedplayerid); // format so we can display name
SendClientMessage(playerid, -1, message); // send the above message in "-1" (white)
return 1; // return 1;
}
return 1;
}
CMD:afk(playerid, params[])
{
if(IsAFK[playerid] < 1) // if left is more than right...
{
SendClientMessage(playerid, -1, "You have gone AFK!"); // let them know
IsAFK[playerid] = 1; // set their variable
// Code here (for health or w/e)
return 1; // return 1;
}
else if(IsAFK[playerid] > 0) // if right is more than left
{
IsAFK[playerid] = 0; // turn it off
SendClientMessage(playerid, -1, "You have returned!"); // let them know
// Remove that code here if you want
return 1; // return 1;
}
return 1;
}
Godmode:
Top of script: pawn Код:
pawn Код:
pawn Код:
Top of script: pawn Код:
pawn Код:
pawn Код:
|
C:\Users\MaHdy\Desktop\SPA Server original\filterscripts\DAdmin2.pwn(5700) : error 017: undefined symbol "GodMode" C:\Users\MaHdy\Desktop\SPA Server original\filterscripts\DAdmin2.pwn(5700) : warning 215: expression has no effect C:\Users\MaHdy\Desktop\SPA Server original\filterscripts\DAdmin2.pwn(5700) : error 001: expected token: ";", but found "]" C:\Users\MaHdy\Desktop\SPA Server original\filterscripts\DAdmin2.pwn(5700) : error 029: invalid expression, assumed zero C:\Users\MaHdy\Desktop\SPA Server original\filterscripts\DAdmin2.pwn(5700) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid) { if(pInfo[damagedid][God] == 1) { GameTextForPlayer(playerid, "~r~This player is godmodded! You can not attack him!", 5000, 0); // Send this message to playerid (attacker) } return 1; }
CMD:god(playerid,params[]) { if(pInfo[playerid][ALevel] >= 2 || IsPlayerAdmin(playerid)) { if(DMTIME[playerid] == 1)return SendClientMessage(playerid,Red,"[ERROR]:- You cannot use this command in dmtime!"); if(pInfo[playerid][VGod] == 1)return SendClientMessage(playerid,Red,"[ERROR]:- {FFFFFF}You Vip God Is On Turn It Off To Use Admin Godmode!"); SendCommandToAdmins(playerid,"GOD"); if(pInfo[playerid][God] == 0) { GivePlayerWeapon(playerid,26,99999); GivePlayerWeapon(playerid,16,50000); SetPlayerHealth(playerid,999999999); pInfo[playerid][God] = 1; SendClientMessage(playerid,0x00FFFFFF,"|_God Mode On_|"); AutoR(playerid); } else { SetPlayerHealth(playerid,100.0); pInfo[playerid][God] = 0; SendClientMessage(playerid,0x00FFFFFF,"|_God Mode Off_|"); return 1; } return 1; } else return LevelMSG(playerid,2); }