[AJUDA]ADM invulnerбvel
#1

Eu tentei criar um cmd que quando o ADM digitar fica amarelo e visivel no mapa e invulneravel, sem que ninguem possa tirar vida.
O ponto amarelo no mapa deu certo, so que a invulnerabilidade nao.... Alguem pode me ajudar??
Oque eu fiz esta aqui:

Quote:

if(strcmp(cmd, "/ligaradm", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] == 1)
{
GetPlayerName(playerid, sMsg, MAX_PLAYER_NAME);
format( sMsg, sizeof( sMsg ), "* %s estб agora ligado como um moderador.", sMsg );
SendClientMessageToAll( TEAM_BLUE_COLOR, sMsg );
SetPlayerColor(playerid,TEAM_BLUE_COLOR);
LigarAdmin[playerid] = 1;
SetPlayerArmour(playerid, 10000000);
}
else if(PlayerInfo[playerid][pAdmin] >= 5)
{
GetPlayerName(playerid, sMsg, MAX_PLAYER_NAME);
format( sMsg, sizeof( sMsg ), "* %s estб agora ligado como um administrador.", sMsg );
SendClientMessageToAll( COLOR_YELLOW, sMsg );
SetPlayerColor(playerid,COLOR_YELLOW);
LigarAdmin[playerid] = 0;
SetPlayerArmour(playerid, 1000000);
SetPlayerHealth(playerid, 1000000);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um administrador!.");
return 1;
}
}
return 1;
}

Reply
#2

ninguem sabe como fazer??
Reply
#3

N tem um jeito certo de te tornar invulneravel para todos os players o tempo todo. Mais eu tava usando um bem bom:

pawn Код:
public OnPlayerUpdate(playerid){
  if(LigarAdmin[playerid] == 1){
    if(IsPlayerInAnyVehicle(playerid)){
      new pC = GetPlayerVehicleID(playerid);
      SetVehicleHealth(pC,1000.0);
      RepairVehicle(pC);
    }
    SetPlayerHealth(playerid,10000);
    SetPlayerArmor(playerid,10000);
  }
}
Reply
#4

Quote:
Originally Posted by keller012
ninguem sabe como fazer??
Tipo num tem jeito o tempo todo entгo faz um comando para o adm recuperar a vida.
pawn Код:
if(strcmp(cmd, "/vida", true) == 0)
  {
    if(IsPlayerConnected(playerid))
    {
      if(PlayerInfo[playerid][pAdmin] == 1)
      {
SetPlayerHealth(playerid,1000000000000000000000000);
    SetPlayerArmor(playerid,1000000000000000000000);
GameTextForPlayer(playerid,"Vocк recuperou sua vida",10000,8);
}
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "  Vocк nгo й um administrador!.");
        return 1;
      }
    }
   return 1;
  }
Tenta ai num vai deixa o admin "invulneravel" mas eles vгo ficar o dia inteiro atirando em vocк

(OBS.:NUM SEI SE DA CERTO )
Reply
#5

olha, para por o player god, uso isto assim:

pawn Код:
if(strcmp(cmd, "/god", true) == 0)
    {
      if(PlayerInfo[playerid][pAdmin] < 4) return DenyMessage(playerid, 4);
      SetPlayerArmour(playerid, 10000);
        SetPlayerHealth(playerid, 10000);
        GodTimer[playerid] = SetTimerEx("GodMode", 1, 1, "i", playerid);
        SendClientMessage(playerid, COLOR_GREEN, "MODO DEUS LIGADO");
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)