[ajuda] selecionar class Zombie basico=)
#2

Acho que e isso :
pawn Код:
#define TEAM_ZUMBI 100
#define TEAM_HUMANO 200
#define COLOR_RED               0xAA3333AA
#define azul           0x057ABDAA
static gTeam[MAX_PLAYERS];
new gClass[MAX_PLAYERS];
forward SetPlayerTeamFromClass(playerid,classid);


public OnGameModeInit()
{
// Humanos
AddPlayerClass(2,-434.3119,2165.7751,43.7108,314.2622,0,0,0,0,0,0);
AddPlayerClass(3,262.4258,1809.0739,33.8984,179.1571,0,0,0,0,0,0);
AddPlayerClass(0,114.4342,1812.8933,33.8984,146.1412,0,0,0,0,0,0);
AddPlayerClass(4,104.0175,1899.5508,33.8984,15.9499,0,0,0,0,0,0);
// Zombie
AddPlayerClass(5,-434.3119,2165.7751,43.7108,314.2622,0,0,0,0,0,0);
AddPlayerClass(6,-412.1195,2267.4556,42.1790,237.6593,0,0,0,0,0,0);
AddPlayerClass(7,-339.3543,2217.9290,42.4828,270.8207,0,0,0,0,0,0);
return 1;
}


SetPlayerTeamFromClass(playerid, classid)
{
    if (classid == 0)
    {
        GameTextForPlayer(playerid,"Humano",6000,6);
        gTeam[playerid] = TEAM_HUMANO;
    }
    else if (classid == 1)
    {
        GameTextForPlayer(playerid,"Humano",6000,6);
        gTeam[playerid] = TEAM_HUMANO;
    }
    else if (classid == 2)
    {
        GameTextForPlayer(playerid,"Humano",6000,6);
        gTeam[playerid] = TEAM_HUMANO;
    }
    else if (classid == 3)
    {
        GameTextForPlayer(playerid,"Humano",6000,6);
        gTeam[playerid] = TEAM_HUMANO;
    }
    else if (classid == 4)
    {
        GameTextForPlayer(playerid,"Zumbi",6000,6);
        gTeam[playerid] = TEAM_ZUMBI;
    }
    else if (classid == 5)
    {
        GameTextForPlayer(playerid,"Zumbi",6000,6);
        gTeam[playerid] = TEAM_ZUMBI;
    }
    else if (classid == 6)
    {
        GameTextForPlayer(playerid,"Zumbi",6000,6);
        gTeam[playerid] = TEAM_ZUMBI;
    }
}

    getColor(playerid)
    {
    if(gTeam[playerid] == TEAM_HUMANO)
    return azul;

    else if(gTeam[playerid] == TEAM_ZUMBI)
    return COLOR_RED;
    return 1;
    }

SetPlayerToTeamColor(playerid)
{
    if(gTeam[playerid] == TEAM_HUMANO)
    {
    SetPlayerColor(playerid, azul);
    }

    else if(gTeam[playerid] == TEAM_ZUMBI)
    {
    SetPlayerColor(playerid, COLOR_RED);
    }
    return 1;
    }

public OnPlayerSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
getColor(playerid);
 if(gTeam[playerid] == TEAM_HUMANO)
{
GivePlayerMoney(playerid, 100);
SetPlayerColor(playerid, azul);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s > Nasceu como Humano!", pname);
SendClientMessageToAll(-1, string);
}
if(gTeam[playerid] == TEAM_ZUMBI)
{
GivePlayerMoney(playerid, 100);
SetPlayerColor(playerid, COLOR_RED);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s > Nasceu como Zombie", pname);
SendClientMessageToAll(-1, string);
        }
    return 1;
}
Acho que e isso '-'
Peguei duma base..
Se quiser um tutorial..
https://sampforum.blast.hk/showthread.php?tid=162227
Tutorial do Garfield @__@
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)