[AJUDA] Escolha de classe
#1

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
        }
    }
Reply
#2

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.
Reply
#3

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
Reply
#4

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;
}
Reply
#5

--'
eu falei EX: cara LOOL
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)