SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 13 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

2 participantes

    [Tutorial] Bloquear comandos

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11625
    Moedas : 1032880
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Tutorial] Bloquear comandos Empty [Tutorial] Bloquear comandos

    Mensagem por Weslley_Script Ter 27 Mar 2012 - 10:47

    Bom hoje venho mostrar um tutorial simples, mais que muitos iniciantes não sabem, bom esse é bom pra seu servidor que possui /x1, o cara vai no /x1, depois /ls supondo e da e vai com armas hoje vou ensinar a como isso nao acontecer (bloquear comandos em arena)

    Bom então vamos logo ao trabalho.

    1º Crie uma variável no topo do seu gamemode

    Código:
    //TaNoX1
    new TaNoX1[MAX_PLAYERS];

    2º Depois da publuic OnPlayerCommandText Esse codigo:

    Código:
    //-----------TaNoX1-----------
    if(TaNoX1[playerid]==1)return SendClientMessage(playerid,Vermelho,"Aqui você coloca a mensagem aconselho a por ([ERRO]: Voce Nao Pode Usar Comando No X1)");

    3º Agora vai até seu comando supondo que o meu seja /areandm

    Código:
    if (strcmp("/arenadm", cmdtext, true, 10) == 0)
    {
    TaNoX1[playerid] = 1; // Você define 1 para nao pode usar o comando como se ele estiver no x1
    SetPlayerPos(playerid,1074.2808,1243.2609,10.8275) ;
    new NameP[MAX_PLAYER_NAME];
    new string[256];
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 30,2500);
    GivePlayerWeapon(playerid, 31,2500);
    GivePlayerWeapon(playerid, 27,2500);
    GivePlayerWeapon(playerid, 18,2500);
    GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
    SetPlayerVirtualWorld(playerid,3); // è bom sempre colocar isso para setar o player para outro mundo e para outros player na atapalharem eles no x1 ...
    format(string, sizeof(string), "%s foi para AREANA DM MORTAL {F60000}/ARENADM", NameP);
    SendClientMessageToAll(TELE, string);
    return 1;
    }

    4º Agora no OnPlayerDeath
    você coloca para quando o player morrer setar ele para nao estar no x1

    Código:
    TaNoX1[playerid] = 0;

    Ponha também esse codigo
    Código:
    SetPlayerVirtualWorld(playerid,0);

    E é só isso espero que tenho ajudado!!

    AJUDEI? CLICA EM ADD REPUTATION

    Agradecimentos:

    ReDKiiL





    avatar
    BaD
    --> Postador Médio
    --> Postador Médio


    Mensagens : 214
    Moedas : 4933
    Data de inscrição : 14/01/2012

    [Tutorial] Bloquear comandos Empty Re: [Tutorial] Bloquear comandos

    Mensagem por BaD Qua 11 Abr 2012 - 20:02

    @closed

      Data/hora atual: Qui 7 Nov 2024 - 20:41