[Ajuda] Bloquear e desbloquear equipamentos.
#9

Um exemplo, simples que vocк pode fazer.
Pode criar vбrios sistemas simples com esta ideia.
pawn Код:
public bool:IspBloqueado( playerid, bool:bloqueado )
    return bloqueado ? (true) : (false);

CMD:darpermissao( playerid, params[] ) {

    new bool:pauth, strf[128];

    if( sscanf( params,"dl", params[0], pauth ) )
        return SendClientMessage( playerid, -1, "Digite: /darpermissao <playerid> <true/false>" );
       
    P_DATA[strval(params[0])][pBlokWeapon] = pauth;
   
   
    format( strf, sizeof(strf), "Player Autorizado: %s", P_DATA[playerid][pBlokWeapon] ? ("sim") : ("nгo"));
    SendClientMessage( playerid, -1, strf );

    return 1;
   
}

CMD:abrirportal( playerid, params[] ) {

    if( IspBloqueado( playerid, P_DATA[playerid][pBlokWeapon] == true ) ) {
        SendClientMessage( playerid, -1, "Portгo Bloqueado! " );
    }
    else
        SendClientMessage( playerid, -1, "Portal Desbloqueado!" ),
                //MoveObject...
       
    return 1;
}
CMD:pegarnitro( playerid, params[] ) {

    if( IspBloqueado( playerid, P_DATA[playerid][pBlokNitro] == true ) ) {
        SendClientMessage( playerid, -1, "Seu nitro ainda nгo acabou !! " );
    }
    else
        SendClientMessage( playerid, -1, "Nitro adicionado!" ),
                //AddVehicleComponent...
       
    return 1;
}
CMD:pegarcolete( playerid, params[] ) {

    if( IspBloqueado( playerid, P_DATA[playerid][pBlokNitro] == true ) ) {
        SendClientMessage( playerid, -1, "Seu kit, acabou compre mais !! " );
    }
    else
        SendClientMessage( playerid, -1, "Vocк usou 1 colete!" ),
                //SetPlayerArmour...
       
    return 1;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)