public SetPlayerTeamFromClass(playerid, classid)
{
if (classid == 0)
{
gTeam[playerid] = TEAM_GROVE;
}
else if (classid == 1)
{
gTeam[playerid] = TEAM_GROVE;
}
else if (classid == 2)
{
gTeam[playerid] = TEAM_GROVE;
}
else if (classid == 3)
{
gTeam[playerid] = TEAM_BALLA;
}
else if (classid == 4)
{
gTeam[playerid] = TEAM_BALLA;
}
else if (classid == 5)
{
gTeam[playerid] = TEAM_BALLA;
}
}
public SetPlayerTeamFromClass(playerid, classid)
{
if (classid == 0 || classid == 1 || classid == 2)
{
gTeam[playerid] = TEAM_GROVE;
}
else if (classid == 3 || classid == 4 || classid == 5)
{
gTeam[playerid] = TEAM_BALLA;
}
return 1;
}
public SetPlayerTeamFromClass(playerid, classid)
{
switch(classid)
{
case 0, 1, 2: gTeam[playerid] = TEAM_GROVE;
case 3, 4, 5: gTeam[playerid] = TEAM_BALLA;
}
return 1;
}
pawn Код:
|
#define TEAM_GROVE 0
#define TEAM_BALLA 1
#define TEAM_GROVE_COLOR 0x00FF00AA // Bright Green (in RGBA format)
#define TEAM_BALLA_COLOR 0xFF00FFAA // Bright Purple
forward SetPlayerTeamFromClass(playerid, classid);
forward SetPlayerToTeamColor(playerid);
new gTeam[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
return 1;
}
public SetPlayerTeamFromClass(playerid, classid)
{
if (classid == 0 || classid == 1 || classid == 2)
{
gTeam[playerid] = TEAM_GROVE;
}
else if (classid == 3 || classid == 4 || classid == 5)
{
gTeam[playerid] = TEAM_BALLA;
}
return 1;
}
public SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_GROVE)
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
else if (gTeam[playerid] == TEAM_BALLA)
{
SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
}
#include <a_samp>
#define TEAM_GROVE 0
#define TEAM_BALLA 1
#define TEAM_GROVE_COLOR 0x00FF00AA // Bright Green (in RGBA format)
#define TEAM_BALLA_COLOR 0xFF00FFAA // Bright Purple
forward SetPlayerTeamFromClass(playerid, classid);
forward SetPlayerToTeamColor(playerid);
public OnPlayerSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
return 1;
}
public SetPlayerTeamFromClass(playerid, classid)
{
if (classid == 0 || classid == 1 || classid == 2)
{
SetPVarString(playerid,"Team","GROVE");
}
else if (classid == 3 || classid == 4 || classid == 5)
{
SetPVarString(playerid,"Team","BALLA");
}
return 1;
}
public SetPlayerToTeamColor(playerid)
{
if (GetPVarString(playerid,"Team","GROVE",128))
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
else if (GetPVarString(playerid,"Team","BALLA",128))
{
SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
return 1;
}
static gTeam[MAX_PLAYERS];
new gTeam[MAX_PLAYERS];
^.^ Here:
pawn Код:
pawn Код:
pawn Код:
|
#define TEAM_GROVE 0
#define TEAM_BALLA 1
#define TEAM_GROVE_COLOR 0x00FF00AA // Bright Green (in RGBA format)
#define TEAM_BALLA_COLOR 0xFF00FFAA // Bright Purple
new gTeam[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
return 1;
}
stock SetPlayerToTeamColor(playerid)
{
switch(gTeam[playerid])
{
case TEAM_GROVE: SetPlayerColor(playerid, TEAM_GROVE_COLOR);
case TEAM_BALLA: SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
}
public OnPlayerRequestClass(playerid, classid)
{
switch(classid)
{
case 0..2: gTeam[playerid] = TEAM_GROVE;
case 3..5: gTeam[playerid] = TEAM_BALLA;
}
return 1;
}
^.^ Here:
pawn Код:
|