[Pedido] Passar filterscript pra o meu gamemode
#1

Alguйm faz esse favorzinho de leve?

Код:
#include <a_samp>
#include <dini>

new
    str[256],
    Mascarado[MAX_PLAYERS],
    Arquivo[50],
    Mascara[MAX_PLAYERS],
    MascaraNumero,
    Nome[MAX_PLAYER_NAME]
;

public OnPlayerConnect(playerid)
{
    dini_Int(Arquivo, "Mascara");
    dini_Int(Arquivo, "NumeroMascara");
    return 1;
}

public OnPlayerText(playerid, text[])
{
    if(Mascarado[playerid] == 1)
    {
        format(str, sizeof(str), "Mascarado %d Diz: %s", MascaraNumero, text);
        SendClientMessage(playerid, 0xFFFFFFAA, str);
        return 1;
    }
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[]){


    if(!strcmp(cmdtext, "/comandosmascara", true))
    {
        SendClientMessage(playerid, -1, "1. /ComprarMascara 2. /ColocarMascara 3. /Mascarados");
        return 1;
    }

    if(!strcmp(cmdtext, "/comprarmascara", true))
    {
        new rand = random(500);
        GetPlayerName(playerid, Nome, sizeof(Nome));
        format(Arquivo, sizeof(Arquivo), "Mascaras/%s.ini", Nome);
        if(Mascara[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк jб tem uma mбscara use /colocarmascara");
        SendClientMessage(playerid, -1, "Vocк comprou uma mбscara!");
        Mascara[playerid] = 1;
        MascaraNumero = rand;
        GivePlayerMoney(playerid, -100);
        dini_IntSet(Arquivo, "Mascara", 1);
        dini_IntSet(Arquivo, "NumeroMascara", MascaraNumero);
        return 1;
    }

    if(!strcmp(cmdtext, "/colocarmascara", true))
    {
        if(Mascarado[playerid] == 0)
        {
            if(Mascara[playerid] == 1)
            {
                SendClientMessage(playerid, -1, "Vocк colocou sua mбscara.");
                Mascarado[playerid] = 1;
            }
            else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!");
        }
        else if(Mascarado[playerid] == 1)
        {
            if(Mascara[playerid] == 1)
            {
                SendClientMessage(playerid, -1, "Vocк retirou sua mбscara.");
                Mascarado[playerid] = 0;
            }
            else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!");
        }
        return 1;
    }

    if(!strcmp(cmdtext, "/mascarados", true))
    {
        SendClientMessage(playerid, -1, "Mascarados Online:");
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(Mascarado[i] == 1)
                {
                    GetPlayerName(playerid, Nome, sizeof(Nome));
                    format(str, sizeof(str), "%s[%i]", Nome, playerid);
                    SendClientMessage(playerid, -1, str);
                }
            }
        }
        return 1;
    }

    return false;
}
Reply
#2

Vocк й tгo incompetente que nгo sabe fazer algo que o prуprio FS lhe dar .
pawn Код:
new //Topo da GM
    str[256],
    Mascarado[MAX_PLAYERS],
    Arquivo[50],
    Mascara[MAX_PLAYERS],
    MascaraNumero,
    Nome[MAX_PLAYER_NAME]
;

public OnPlayerConnect(playerid) // Procure por OnPlayerConnect na GM e coloque o Cуdigo la, se nгo tiver adicione
{
    dini_Int(Arquivo, "Mascara");
    dini_Int(Arquivo, "NumeroMascara");
    return 1;
}

public OnPlayerText(playerid, text[]) // Procure por OnPlayerText na GM e coloque o cуdigo la, se nгo tiver adicione
{
    if(Mascarado[playerid] == 1)
    {
        format(str, sizeof(str), "Mascarado %d Diz: %s", MascaraNumero, text);
        SendClientMessage(playerid, 0xFFFFFFAA, str);
        return 1;
    }
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[]){ // Procure por OnPlayerCommandText no GM e coloque os comandos la,se nгo tiver adicione


    if(!strcmp(cmdtext, "/comandosmascara", true))
    {
        SendClientMessage(playerid, -1, "1. /ComprarMascara 2. /ColocarMascara 3. /Mascarados");
        return 1;
    }

    if(!strcmp(cmdtext, "/comprarmascara", true))
    {
        new rand = random(500);
        GetPlayerName(playerid, Nome, sizeof(Nome));
        format(Arquivo, sizeof(Arquivo), "Mascaras/%s.ini", Nome);
        if(Mascara[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк jб tem uma mбscara use /colocarmascara");
        SendClientMessage(playerid, -1, "Vocк comprou uma mбscara!");
        Mascara[playerid] = 1;
        MascaraNumero = rand;
        GivePlayerMoney(playerid, -100);
        dini_IntSet(Arquivo, "Mascara", 1);
        dini_IntSet(Arquivo, "NumeroMascara", MascaraNumero);
        return 1;
    }

    if(!strcmp(cmdtext, "/colocarmascara", true))
    {
        if(Mascarado[playerid] == 0)
        {
            if(Mascara[playerid] == 1)
            {
                SendClientMessage(playerid, -1, "Vocк colocou sua mбscara.");
                Mascarado[playerid] = 1;
            }
            else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!");
        }
        else if(Mascarado[playerid] == 1)
        {
            if(Mascara[playerid] == 1)
            {
                SendClientMessage(playerid, -1, "Vocк retirou sua mбscara.");
                Mascarado[playerid] = 0;
            }
            else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!");
        }
        return 1;
    }

    if(!strcmp(cmdtext, "/mascarados", true))
    {
        SendClientMessage(playerid, -1, "Mascarados Online:");
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(Mascarado[i] == 1)
                {
                    GetPlayerName(playerid, Nome, sizeof(Nome));
                    format(str, sizeof(str), "%s[%i]", Nome, playerid);
                    SendClientMessage(playerid, -1, str);
                }
            }
        }
        return 1;
    }
Tudo na cara, sу faltou o prуprio FS esfregar no seu olho !!
Reply
#3

Quote:
Originally Posted by Alwe
Посмотреть сообщение
Vocк й tгo incompetente que nгo sabe fazer algo que o prуprio FS lhe dar .
pawn Код:
new //Topo da GM
    str[256],
    Mascarado[MAX_PLAYERS],
    Arquivo[50],
    Mascara[MAX_PLAYERS],
    MascaraNumero,
    Nome[MAX_PLAYER_NAME]
;

public OnPlayerConnect(playerid) // Procure por OnPlayerConnect na GM e coloque o Cуdigo la, se nгo tiver adicione
{
    dini_Int(Arquivo, "Mascara");
    dini_Int(Arquivo, "NumeroMascara");
    return 1;
}

public OnPlayerText(playerid, text[]) // Procure por OnPlayerText na GM e coloque o cуdigo la, se nгo tiver adicione
{
    if(Mascarado[playerid] == 1)
    {
        format(str, sizeof(str), "Mascarado %d Diz: %s", MascaraNumero, text);
        SendClientMessage(playerid, 0xFFFFFFAA, str);
        return 1;
    }
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[]){ // Procure por OnPlayerCommandText no GM e coloque os comandos la,se nгo tiver adicione


    if(!strcmp(cmdtext, "/comandosmascara", true))
    {
        SendClientMessage(playerid, -1, "1. /ComprarMascara 2. /ColocarMascara 3. /Mascarados");
        return 1;
    }

    if(!strcmp(cmdtext, "/comprarmascara", true))
    {
        new rand = random(500);
        GetPlayerName(playerid, Nome, sizeof(Nome));
        format(Arquivo, sizeof(Arquivo), "Mascaras/%s.ini", Nome);
        if(Mascara[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк jб tem uma mбscara use /colocarmascara");
        SendClientMessage(playerid, -1, "Vocк comprou uma mбscara!");
        Mascara[playerid] = 1;
        MascaraNumero = rand;
        GivePlayerMoney(playerid, -100);
        dini_IntSet(Arquivo, "Mascara", 1);
        dini_IntSet(Arquivo, "NumeroMascara", MascaraNumero);
        return 1;
    }

    if(!strcmp(cmdtext, "/colocarmascara", true))
    {
        if(Mascarado[playerid] == 0)
        {
            if(Mascara[playerid] == 1)
            {
                SendClientMessage(playerid, -1, "Vocк colocou sua mбscara.");
                Mascarado[playerid] = 1;
            }
            else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!");
        }
        else if(Mascarado[playerid] == 1)
        {
            if(Mascara[playerid] == 1)
            {
                SendClientMessage(playerid, -1, "Vocк retirou sua mбscara.");
                Mascarado[playerid] = 0;
            }
            else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!");
        }
        return 1;
    }

    if(!strcmp(cmdtext, "/mascarados", true))
    {
        SendClientMessage(playerid, -1, "Mascarados Online:");
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(Mascarado[i] == 1)
                {
                    GetPlayerName(playerid, Nome, sizeof(Nome));
                    format(str, sizeof(str), "%s[%i]", Nome, playerid);
                    SendClientMessage(playerid, -1, str);
                }
            }
        }
        return 1;
    }
Tudo na cara, sу faltou o prуprio FS esfregar no seu olho !!
Й Bem por ai :\
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)