Thread: [FilterScript] Ladmin v4.2 100% PT-BR
View Single Post
Old 03/09/2011, 02:54 PM   #1
Delete_
High-roller
 
Delete_'s Avatar
 
Join Date: Mar 2011
Location: Gurupi - TO
Posts: 1,747
Reputation: 110
Default Ladmin v4.2 100% PT-BR

Depois de muito tempo usando esse filter
decidi posta-lo
pois na minha opinião é o melhor Adminscripter que existe.
Algumas funções e codes:


Mais de 150 comandos;

Login Box;

Comandos:

/Nivel1
/Nivel2
/Nivel3
/Nivel4
/Nivel5

Salva: score, dinheiro, level, wanted level, armas, vida, colete, matou, morre e tempo conectado(/status)

pawn Code:
format(string,sizeof(string),"%s foi kickado do servidor. (Motivo: Ping Alto (%d) | Média (%d) | Máximo permitido (%d) )", PlayerName2(i), GetPlayerPing(i), Average, ServerInfo[MaxPing] );
pawn Code:
if(!udb_Exists(PlayerName2(playerid))) SendClientMessage(playerid,orange, "CONTA: Registre-se no Box a seguir");
    else
    {
        PlayerInfo[playerid][Registered] = 1;
        format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
        new tmp2[256]; tmp2 = dini_Get(file,"ip");
        if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
        {
            LoginPlayer(playerid);
            if(PlayerInfo[playerid][Level] > 0)
            {
                format(string,sizeof(string),"CONTA: Você foi automaticamente logado. (Nível %d)", PlayerInfo[playerid][Level] );
                SendClientMessage(playerid,green,string);
            }
            else SendClientMessage(playerid,green,"CONTA: Você foi automaticamente logado.");
        }
        else SendClientMessage(playerid, green, "CONTA: Este nome está registrado, por favor logue-se no box a seguir");
    }
    return 1;
}
pawn Code:
public OnPlayerSpawn(playerid)
{
    if(ServerInfo[Locked] == 1 && PlayerInfo[playerid][AllowedIn] == false)
    {
        GameTextForPlayer(playerid,"~r~Server Fechado~n~Voce deve digitar a senha antes de entrar~n~/senha <senha>",4000,3);
        SetTimerEx("DelayKillPlayer", 2500,0,"d",playerid);
        return 1;
    }

    if(ServerInfo[MustLogin] == 1 && PlayerInfo[playerid][Registered] == 1 && PlayerInfo[playerid][LoggedIn] == 0)
    {
        #if USE_DIALOGS == true
        new lstring[256];
        format(lstring,256,"O nome '%s ' é registrado por favor logue-se!:",pName(playerid));
        ShowPlayerDialog(playerid,DIALOGID0+2,DIALOG_STYLE_INPUT,"Logue-se",lstring,"Logar","Sair");
        #endif
        return 1;
    }

    if(ServerInfo[MustRegister] == 1 && PlayerInfo[playerid][Registered] == 0)
    {

        new lstring[256];
        format(lstring,256,"O nome '%s 'nao eh registrado!\n\n Por favor registre-se:",pName(playerid));
        ShowPlayerDialog(playerid,DIALOGID0+1,DIALOG_STYLE_INPUT,"Registre-se",lstring,"Registrar","Sair");
        return 1;
    }
    PlayerInfo[playerid][Spawned] = 1;

    if(PlayerInfo[playerid][Frozen] == 1) {
        TogglePlayerControllable(playerid,false); return SendClientMessage(playerid,red,"Você não pode escapar do seu castigo. Você Está Congelado");
    }
   
    if(PlayerInfo[playerid][Jailed] == 1) {
        SetTimerEx("JailPlayer",3000,0,"d",playerid); return SendClientMessage(playerid,red,"Você não pode escapar do seu castigo. Você Está Preso");
    }
   
    if(ServerInfo[AdminOnlySkins] == 1) {
        if( (GetPlayerSkin(playerid) == ServerInfo[AdminSkin]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin2]) ) {
            if(PlayerInfo[playerid][Level] >= 1)
                GameTextForPlayer(playerid,"~b~Bem Vindo~n~~w~Admin",3000,1);
            else {
                GameTextForPlayer(playerid,"~r~Esta Skin e Para~n~Administradores",4000,1);
                SetTimerEx("DelayKillPlayer", 2500,0,"d",playerid);
                return 1;
            }
        }
    }
pawn Code:
format(string,sizeof(string),"%s Foi banido pelo Administrador %s [Motivo: %s] [Data: %d/%d/%d] [Hora: %d:%d]",playername,adminname,params[2],day,month,year,hour,minuite);

/Status:

pawn Code:
format(string, sizeof(string), "| %s's Status:  Matou: %d | Morreu: %d | Ratio: %0.2f | Grana: $%d | Tempo: %d hrs %d minutos %d segundos |",PlayerName2(player1), PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths], Float:PlayerInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1), h, m, s);

Creditos:

Ladmin v4.2 Criado por:

Lethal

Mensagens traduzidas por:

Stallone

Comandos traduzidos por:

[0P]DeLeTe_


Download

Last edited by Delete_; 03/09/2011 at 05:53 PM.
Delete_ is offline   Reply With Quote