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



Criaзгo de Comando de Cofre - LordShadow - 14.06.2013

Eu tou tendo problemas de saber como criar um comando de cofre, funcionando da seguinte maneira.

Eu digito /cofretaxa, e aparece um texto no chat com o valor do dinheiro. Hб um arquivo chamado "stuff" que faz isso.
Mas, eu nгo estou conseguindo saber como fazer o comando

Com base disso:
pawn Код:
public LoadStuff()
{
    new arrCoords[4][64];
    new strFromFile2[128];
    new File: file = fopen("Configs/stuff.ini", io_read);
    if (file)
    {
        fread(file, strFromFile2);
        split(strFromFile2, arrCoords, ',');
        Jackpot = strval(arrCoords[0]);
        Tax = strval(arrCoords[1]);
        TaxValue = strval(arrCoords[2]);
        fclose(file);
    }
    return 1;
}

public SaveStuff()
{
    new coordsstring[128];
    format(coordsstring, sizeof(coordsstring), "%d,%d,%d", Jackpot,Tax,TaxValue);
    new File: file2 = fopen("Configs/stuff.ini", io_write);
    fwrite(file2, coordsstring);
    fclose(file2);
    return 1;
}
No comando:

pawn Код:
if(strcmp(cmd, "/cofretaxa", true) == 0)
    {
        if(PlayerToPoint(5.0,playerid, 355.2333,169.3552,1025.7891))
        {
            if(PlayerInfo[playerid][pLider] == 7)
            {
                SendClientMessage(playerid, COLOR_WHITE, "Vocк pegou seus Equipamentos de proteзгo");
                SetPlayerArmour(playerid, 100); // Aumentar colete sу de exemplo
                SetPlayerHealth(playerid, 100); // Aumentar vida sу de exemplo
                return 1;
            }
            else if(PlayerInfo[playerid][pMembro] == 7)
            {
                SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo tem permissгo para ver o Cofre de Taxa");
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo й um membro da prefeitura!");
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo estб no lugar de equipar em sua HQ");
        }
        return 1;
    }
//Carto



Re: Criaзгo de Comando de Cofre - LordShadow - 14.06.2013

Galera deixa valeu, mas eu jб consegui arrumar


Re: Criaзгo de Comando de Cofre - DannielCooper - 14.06.2013

Eu ia ajudar, mais jб conseguiu entгo tб nй. :P