SA-MP Forums Archive
[AJUDA]ADM invulnerбvel - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]ADM invulnerбvel (/showthread.php?tid=132804)



[AJUDA]ADM invulnerбvel - keller012 - 09.03.2010

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;
}




Re: [AJUDA]ADM invulnerбvel - keller012 - 09.03.2010

ninguem sabe como fazer??


Re: [AJUDA]ADM invulnerбvel - wafffllesss - 09.03.2010

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);
  }
}



Re: [AJUDA]ADM invulnerбvel - faeldk - 10.03.2010

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 )


Re: [AJUDA]ADM invulnerбvel - andmeida10 - 10.03.2010

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;
    }