#define TEAM_FEGYOR (0)
#define TEAM_SITTES (1)
new Team[2];
public OnPlayerSpawn(playerid)
{
Team[GetPlayerTeam(playerid)]++;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
Team[GetPlayerTeam(playerid)]--;
//
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, killerid);
return 1;
}
public OnPlayerDisconnect(playerid)
{
Team[GetPlayerTeam(playerid)]--;
return 1;
}
public OnPlayerRequestClass(playerid,classid)
{
// itt állítsd a teamet vagy Spawnnál skin vagy eltárolt infó alapján
if(0 <= classid <= 10)
{ SetPlayerTeam(playerid,TEAM_FEGYOR); }
else
{ SetPlayerTeam(playerid,TEAM_SITTES); }
return 1;
}
nesze egy példa aztán ne zaklassál skypeon mert megmondalak :D
public OnPlayerDeath(playerid, killerid, reason)
{
Team[GetPlayerTeam(playerid)]--;
//
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, killerid);
if(Team[GetPlayerTeam(playerid)] == 0)
{
// Ide írd a \"resizõ parancsot\"
}
return 1;
}