SA-MP Forums Archive
[Ajuda] Alterar Permissгo de Comando - 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] Alterar Permissгo de Comando (/showthread.php?tid=444460)



Alterar Permissгo de Comando - ThiagoMK - 16.06.2013

Galera queria colocar para sу adm level 6 usasse esse comando:

pawn Код:
CMD:despejar(playerid, params[])
{
    if (GetPlayerVehicleSeat(playerid) != -1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFFF00}[ERRO] {009D4F}Vocк nгo pode usar esta comando dentro de um veнculo");
    if(CallRemoteFunction("PegarLevel","i",playerid) < 5) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
    if (APlayerData[playerid][LoggedIn] != true) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {009D4F}Vocк nгo estб logado!");
    new Msg[128], Name[24], AdminName[24];
    GetPlayerName(playerid, AdminName, sizeof(AdminName));
    for (new HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
    {
        if (IsValidDynamicPickup(AHouseData[HouseID][PickupID]))
        {
            if (IsPlayerInRangeOfPoint(playerid, 2.5, AHouseData[HouseID][HouseX], AHouseData[HouseID][HouseY], AHouseData[HouseID][HouseZ]))
            {
                if (AHouseData[HouseID][Owned] == true)
                {
                    for (new pid; pid < MAX_PLAYERS; pid++)
                    {
                        GetPlayerName(pid, Name, sizeof(Name));
                        if (strcmp(AHouseData[HouseID][Owner], Name, false) == 0)
                        {
                            format(Msg, 128, "{FF0000}Vocк perdeu sua casa {FFFF00}\"%s\"{FF0000}, foi despejado", AHouseData[HouseID][HouseName]);
                            SendClientMessage(pid, 0xFFFFFFFF, Msg);
                            for (new HouseSlot; HouseSlot < MAX_HOUSESPERPLAYER; HouseSlot++)
                            if (APlayerData[pid][Houses][HouseSlot] == HouseID)
                            APlayerData[pid][Houses][HouseSlot] = 0;
                            break;
                        }
                    }
                }
                format(Msg, 128, "{FF0000}%s despejou a casa %s [ID: %i] do player %s", AdminName, AHouseData[HouseID][HouseName], HouseID, AHouseData[HouseID][Owner]);
                House_RemoveVehicles(HouseID);
                AHouseData[HouseID][Owned] = false;
                AHouseData[HouseID][Owner] = 0;
                House_UpdateEntrance(HouseID);
                HouseFile_Save(HouseID);
                format(Msg, 128, "{00FF00}Vocк despejou a casa ID: {FFFF00}%i", HouseID);
                SendClientMessage(playerid, 0xFFFFFFFF, Msg);

                return 1;
            }
        }
    }
    SendClientMessage(playerid, 0xFFFFFFFF, "{FFFF00}[ERRO] {009D4F}Vocк deve estar emcima da pickup da casa");
    return 1;
}
Ja tentei usar essas linhas:

pawn Код:
if(CallRemoteFunction("PegarLevel","i",playerid) >= 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");



Re: Alterar Permissгo de Comando - -GooGle- - 16.06.2013

Me passa sua variбvel de admin.


Re: Alterar Permissгo de Comando - smiiir - 16.06.2013

PHP код:
if (APlayerData[playerid][PlayerLevel] != 6) return SendClientMessage(playerid, -1"{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!"); 



Re: Alterar Permissгo de Comando - Mteck - 16.06.2013

pawn Код:
if(CallRemoteFunction("PegarLevel","i",playerid) < 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
Essa й da permissгo
pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
Essa verifica se ele ta logado..


Re : Re: Alterar Permissгo de Comando - ThiagoMK - 16.06.2013

Quote:
Originally Posted by -******-
Посмотреть сообщение
Me passa sua variбvel de admin.
Seria essa?:

pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 6)



Re: Re : Re: Alterar Permissгo de Comando - -GooGle- - 16.06.2013

Quote:
Originally Posted by ThiagoMK
Посмотреть сообщение
Seria essa?:

pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 6)
Creio que essa seja para level do jogador e nгo level admin,mas caso seja level admin.

Caso queira sу level 6.
pawn Код:
if (APlayerData[playerid][PlayerLevel] != 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
Caso queira apartir de level 6 poderб usar.
pawn Код:
if (APlayerData[playerid][PlayerLevel] < 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");



Re : Re: Alterar Permissгo de Comando - ThiagoMK - 16.06.2013

****** nгo due certo nenhum dos 2 :\


Re: Re : Re: Alterar Permissгo de Comando - Mteck - 16.06.2013

Quote:
Originally Posted by ThiagoMK
Посмотреть сообщение
Seria essa?:

pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 6)
A que o sminor passou.

pawn Код:
if (APlayerData[playerid][PlayerLevel] != 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
Eu viajei ali no post acima.


Re : Alterar Permissгo de Comando - ThiagoMK - 16.06.2013

Serб que assim vai?:
pawn Код:
GetPlayerName(playerid, AdminName, sizeof(AdminName));
    if (APlayerData[playerid][PlayerLevel] != 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");



Re: Re : Alterar Permissгo de Comando - smiiir - 16.06.2013

Quote:
Originally Posted by ThiagoMK
Посмотреть сообщение
Serб que assim vai?:
pawn Код:
GetPlayerName(playerid, AdminName, sizeof(AdminName));
    if (APlayerData[playerid][PlayerLevel] != 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
foi a mesma coisa que eu te mandei.

>Maior que
<Menor que
>=Maior ou igual que
<=Menor ou igual que
!=Diferente de
==Igual que