12.06.2010, 09:36
Привет всем! Короче так. Это функция при выборе скина, там должен быть скин, который сам заспавнит игрока, за ту команду, где меньше игроков.
Вот что я делаю:
И он меня не спавнит авто выборо, а просто спавнит как игрока
Вот что я делаю:
Code:
public OnGameModeInit() { AddPlayerClass(35,0.0,0.0,0.0,0.0,0,0,0,0,0,0); return 1; } public OnPlayerRequestClass(playerid, classid) { case 5: { TextDrawShowForPlayer(playerid, avto_vibor); } } return 1; } public OnPlayerRequestSpawn(playerid) { case 5: { new operd = (Atak + Def) / 2; new igr; if(IsPlayerConnected(playerid)) { if(Player[playerid][pTeam] == A || Player[playerid][pTeam] == D) { if(igr <= operd) { igr = igr + 1; Player[playerid][pTeam] = A; mySetPlayerColor(playerid,COLOR_A); Klass[playerid] = 0; SetSpawnInfo(playerid,playerid,A,0,0,0,0,0,0,0,0,0,0); } if(igr > operd) { igr = igr + 1; Player[playerid][pTeam] = D; mySetPlayerColor(playerid,COLOR_D); Klass[playerid] = 1; SetSpawnInfo(playerid,playerid,D,0,0,0,0,0,0,0,0,0,0); } Player[playerid][Dm] = false; SpawnPlayer(playerid); } } return 1; }