CMD:vidat(playerid, params[]) { new id; new frase1[128]; if(sscanf(params, "u", id)) return SendClientMessage(playerid, VERMELHO, "Use o comando correto"); SetPlayerHealth(playerid, 100) format(frase1, sizeof(frase1), "ADMCMD: %s deu vida a todos que estavam perto dele.", Nome(playerid), Nomex(id)); SendClientMessageToAll(ROXOCLARO, frase1); for(new Lp; Lp < 10; Lp++) { printf("%i", Lp); } return 1; }
CMD:vidat(playerid)
{
if(IsPlayerAdmin(playerid))
{
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 100.0, pos[0], pos[1], pos[2])) {
SetPlayerHealth(i, 100.0);
}
}
new frase1[60];
format(frase1, sizeof(frase1), "ADMCMD: %s deu vida a todos que estavam perto dele.", Nome(playerid));
SendClientMessageToAll(ROXOCLARO, frase1);
}
return 1;
}
CMD:vidat(playerid, params[])
{
new Vida, Float:X, Float:Y, Float:Z;
if(sscanf(params, "d", Vida)) return SendClientMessage(playerid, -1, "Use o CMD Corretamente: /vidat [Vida]");
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 50.0, X, Y, Z))
{
SetPlayerHealth(i, 100);
SendClientMessage(i, -1, "[ADMIN]: O Admin deu Vida a Todos que estavam a 50 Metros Perto Dele");
}
}
return 1;
}
So administradores logados na rcon podem usar o comando.
CMD:vidat(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "SO ADMIN RCON FDP.");
new Vida, Float:X, Float:Y, Float:Z;
if(sscanf(params, "d", Vida)) return SendClientMessage(playerid, -1, "Use o CMD Corretamente: /vidat [Vida]");
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 50.0, X, Y, Z))
{
SetPlayerHealth(i, 100);
SendClientMessage(i, -1, "[ADMIN]: O Admin deu Vida a Todos que estavam a 50 Metros Perto Dele");
}
}
return 1;
}
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Richard Nb vai msn");
pawn Код:
|
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Jб estou la FDM.");
cmd(vidat, playerid, params[]) {
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "(!) Somente administradores rcon.");
static
Float:distance,
Float:health;
if(sscanf(params, "ff", distance, health)
return SendClientMessage(playerid, -1, "(!) Use /vidat [distвncia] [valor]");
static
i,
name[24],
Float:pos[3],
string[90];
GetPlayerName(playerid, name, sizeof name);
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
for(i = GetMaxPlayers(); i > -1; ++i) {
if(IsPlayerConnected(i)) {
if(IsPlayerInRangeOfPoint(i, distance, pos[0], pos[1], pos[2])) {
SetPlayerHealth(i, health);
}
}
}
format(string, sizeof string, "<> O administrador %s alterou a vida de todos num raio de %.1f metros para %.1f", name, distance, health);
SendClientMessageToAll(0x32CD32FF, string);
return 1;
}