13.09.2017, 17:37
Ola Estou Fazendo Um Gamemode Do 0 Ai Quero PerGunta Se Vcs Tem o Comando Eo Sistema de /Vidat Por Que N cONSIGO fAZER
CMD:vidat(playerid)
{
new string[128], Nome[MAX_PLAYER_NAME];
if(Player[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "[ERRO]: Vocк nгo tem permissгo");//Aqui sua variavel de quem pode usar o comando
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(GetDistanceBetweenPlayers(playerid, i) <= 50)
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
SetPlayerHealth(i, 100);
format(string, sizeof(string), "%s deu vida para todos perto dele.", Nome);
SendClientMessageToAll(-1, string);
}
}
return 1;
}
PHP код:
|
Ola Estou Fazendo Um Gamemode Do 0 Ai Quero PerGunta Se Vcs Tem o Comando Eo Sistema de /Vidat Por Que N cONSIGO fAZER
|
enum PvsL
{
PLC,
LDR
};
new gangue[MAX_PLAYERS][PvsL];
CMD:vidat(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(gangue[i][PLC] == 1)
{
SetPlayerHealth(i, 100);
}
}
return 1;
}
CMD:vidat(playerid)
{
new string[128], Nome[MAX_PLAYER_NAME];
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(GetDistanceBetweenPlayers(playerid, i) <= 50)
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
if(gangue[i][PLC] == 1)
{
SetPlayerHealth(i, 100);
format(string, sizeof(string), "%s deu vida para todos perto dele.", Nome);
SendClientMessageToAll(-1, string);
}
}
}
return 1;
}
GetDistanceBetweenPlayers(playerid,playerid2)
{
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid2,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}
Este comando й para dar vida aos que estгo ao redor, e algumas funзхes que estгo sendo utilizadas aн, necessitam de algumas definiзхes.
Bom, isso vai depender de tudo que vocк queira... Vк se deu certo aн Se for para dar vida para todos da sua facзгo, independente de distвncia, a funзгo й essa: PHP код:
PHP код:
|