SA-MP Forums Archive
[Ajuda] Com Equipar ? - 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] Com Equipar ? (/showthread.php?tid=255378)



[Ajuda] Com Equipar ? - diego_tavares - 15.05.2011

galera vim pedi um tutorial pra vcs de como criar um sistema de equipar na gang que desconta um x de material
aiw tera uma profisao aiw o cara vai na hq negocia com o lider ou o sub aiw o cara usa /abastecerhq


teria como + ou - isso nao precisa ser assim mais se possivel uma proffisao para abastecer as hqs tem varios gms na net que tem isso mais acho errado da ctrl +c e ctrl + v sei que sera um grande totu mais se alguem poder agradeзo


Re: [Ajuda] Com Equipar ? - Dr_Pawno - 15.05.2011

Baixa o meu GameMode do Tutorial de como cria gangs e gang zone(https://sampforum.blast.hk/showthread.php?tid=255243) e adiciona isto no GM:
pawn Код:
//Inicio do GM
new MaterialGang[5];
//OnGameModeInit
MaterialGang[0] = 100;
MaterialGang[1] = 100;
MaterialGang[2] = 100;
MaterialGang[3] = 100;
MaterialGang[4] = 100;
//OnPlayerCommandText
if(!strcmp("/equipar", cmdtext, true))
{
    if(IsPlayerInRangeOfPoint(playerid, 2.5, X, Y, Z))
    {
        if(MaterialGang[TeamGang[playerid]] >= 1)
        {
            MaterialGang[TeamGang[playerid]] --;
            GivePlayerWeapon(playerid, 24, 300);
            GivePlayerWeapon(playerid, 29, 300);
            SetPlayerHealth(playerid, 100.0);
            SetPlayerArmour(playerid, 100.0);
            return 1;
        }
        else
        {
            SendClientMessage(playerid, 0x666666FF, "A sua gang nгo tem materiais.");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, 0x666666FF, "Vocк nгo esta no equipar da sua gang.");
        return 1;
    }
}
if(!strcmp("/abastecerhq", cmdtext, true))
{
    if(IsPlayerInRangeOfPoint(playerid, 2.5, X, Y, Z))
    {
        if(MaterialGang[TeamGang[playerid]] == 0)
        {
            if(GetPlayerMoney(playerid) >= 25000)
            {
                MaterialGang[TeamGang[playerid]] = 100;
                SendClientMessage(playerid, 0x007700, "Vocк comprou materiais para a sua gang.");
                return 1;
            }
            else
            {
                SendClientMessage(playerid, 0x666666FF, "Vocк nгo tem R$25000 para comprar materiais.");
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, 0x666666FF, "A sua gang ainda tem materiais.");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, 0x666666FF, "Vocк nгo esta no lugar de abastecer a sua gang.");
        return 1;
    }
}
OBS:Este comando so funcionara no GameMode do Site: https://sampforum.blast.hk/showthread.php?tid=255243.