[ajuda] Bloquear Comando
#1

Como bloqueio um comando? tipo eu digito /block nas coordenadas x, y, z se outro vier e digitar /block na msm coordenadas nгo funcionar..
Reply
#2

https://sampwiki.blast.hk/wiki/Areacheck
Reply
#3

Nгo me ajudou muito nгo..
Reply
#4

pawn Код:
new Float: PosX[MAX_PLAYERS], PosY[MAX_PLAYERS], PosZ[MAX_PLAYERS];

    if(strcmp(cmdtext, "/block", true) == 0)
    {
        for(new i = 0; i <MAX_PLAYERS; i++)
        {
            new Float: x, y, z;
            GetPlayerPos(playerid, x, y, z);
            if(PlayerToPoint(2.0, playerid, PosX[i], PosY[i], PosZ[i]))
            {
               SendClientMessage(playerid, 0xFF0000AA, "[ERRO] Vocк nгo pode usar o comando nessa coordenada!");
               return 1;
            }
            PosX[i] = x, PosY[i] = y, PosZ[i] = z;
            // aqui executa a funзгo do comando
        }
        return 1;
    }
Espero ter ajudado
Reply
#5

Nгo ajudou a.a.. tipow eu digito /lol em certo local, depois vem outro cara e digita /lol no msm lugar, ai aparecesse uma msg dizendo que alguйm digitou lol e que vocк nгo pode digitar de novo no msm local..
Reply
#6

manda seu comando /block... ou seja la o q for
Reply
#7

pawn Код:
new nome[30];
    GetPlayerName(playerid, nome, sizeof(nome));
    new dimdim = GetPlayerMoney(playerid);
    if(strcmp(cmdtext, "/comprarcasa", true) == 0)
    {
        if(Area(playerid))
        {
            if(dimdim <= 49999) return SendClientMessage(playerid, -1, "[BDP] Vocк nгo tem dinheiro suficiente");
            if(ccasa[playerid]) return SendClientMessage(playerid, VERMELHO, "[BDP] Vocк jб tem uma casa");
            ccasa[playerid] = true;
            GivePlayerMoney(playerid, -50000);
            SendClientMessage(playerid, VERDE, "[BDP] Vocк comprou uma casa");
            return 1;
        }
        else if(!Area(playerid)) return SendClientMessage(playerid, VERMELHO, "[BDP] Vocк nгo estб na porta de uma casa");
    }
OBS: tф criando um sistema de casas..
Reply
#8

Cria uma variavel pra definir c a casa ja ta comprada... senao vc vai ter q salvar as coordenadas em arquivo, pq em GMX as variaveis zeram...
Reply
#9

pode me dar uma dica de como criar?
Reply
#10

Como vocк identifica a casa q й do player?

vc deve usar ID de casa provavelmente entao define "CasaComprada[IdDaCasa] = true;" qdo alguem comprar ai checa se a casa ja foi comprada no comando /comprarcasa.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)