SA-MP Forums Archive
[AJUDA] Escolha de classe - 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] Escolha de classe (/showthread.php?tid=323445)



[AJUDA] Escolha de classe - Jumper. - 05.03.2012

Minha Idйia era criar um sistema de Classe que precisasse de Score, caso o score da pessoa fosse menor, Ela voltaria para a seleзгo de classe e receberia uma mensagem, sу que sу ta recebendo a mensagem, olhem o Cуdigo

OnGameModeInt
pawn Код:
AddPlayerClass(61, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(255, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(287, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
OnPlayerSpawn
pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerInterior(playerid, 0);
    new playerskin;
    playerskin = GetPlayerSkin(playerid);
    switch(playerskin)
    {
        case 61:
        {
            SetPlayerColor(playerid, 0x008B45AA);  // AMARELO
        }
        case 255:
        {
            if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR, "|| Vocк precisa ter 50 score para ser Piloto de Stunt.");
            if(GetPlayerScore(playerid) < 50) return ForceClassSelection(playerid);
            if(GetPlayerScore(playerid) < 50) return SetPlayerHealth(playerid,0);
            SetPlayerColor(playerid, 0x27408BAA); // VERMELHO
        }
        case 287:
        {
            if(GetPlayerScore(playerid) < 100) return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR, "|| Vocк precisa ter 100 de score para ser Piloto Militar.");
            if(GetPlayerScore(playerid) < 100) return ForceClassSelection(playerid);
            if(GetPlayerScore(playerid) < 100) return SetPlayerHealth(playerid,0);
            SetPlayerColor(playerid, 0xCD2626AA); // CINZA
        }
    }



Re: [AJUDA] Escolha de classe - BiGThAsE - 05.03.2012

Eu acho q tem que ser de acordo com os player's class . ex:

vc tem 5 playerclass no seu ongamemodeinit.
vocк so vai ter
5 case entгo.


Re: [AJUDA] Escolha de classe - Jumper. - 05.03.2012

que 5 player class meu filho? '-' tenho 3, e leia o codigo por favor
pawn Код:
playerskin = GetPlayerSkin(playerid);
switch(playerskin)
nгo й o numero da classe e sim o da skin, tudo funciona o setplayercolor e tals, sу que o lance do score sу aparece a mensagem, nгo funciona o ForceClassSelection


Re: [AJUDA] Escolha de classe - Kmatsu - 05.03.2012

pawn Код:
if(GetPlayerScore(playerid) < 50)
{
    SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR, "|| Vocк precisa ter 50 score para ser Piloto de Stunt.");
    ForceClassSelection(playerid);
    SetPlayerHealth(playerid,0);
    return true;
}



Re: [AJUDA] Escolha de classe - BiGThAsE - 05.03.2012

--'
eu falei EX: cara LOOL