31.07.2013, 16:05
(
Последний раз редактировалось fevelix; 31.07.2013 в 16:55.
)
Код:
stock PlayerInfo(playerid, Team) { if(Team == TeamBeginner) { SetSpawnInfo(playerid, TeamBeginner, Player[playerid][pSkin], 0, 0, 4, 0, 326,1, 0,0, 0,0); SetPlayerTeam(playerid, TeamBeginner); SetPlayerColor(playerid, TeamColorBeginner); SetPlayerPos(playerid, 0, 0, 4); SetPlayerFacingAngle(playerid, 90); } else if(Team == TeamCivil) { SetSpawnInfo(playerid, TeamCivil, Player[playerid][pSkin], 0, 0, 4, 0, 333,1, 0,0, 0,0); SetPlayerTeam(playerid, TeamCivil); SetPlayerColor(playerid, TeamColorCivil); SetPlayerPos(playerid, 0, 0, 4); SetPlayerFacingAngle(playerid, 90); } else if(Team == TeamRacer) { SetSpawnInfo(playerid, TeamRacer, Player[playerid][pSkin], 0, 0, 4, 0, 336,1, 0,0, 0,0); SetPlayerTeam(playerid, TeamRacer); SetPlayerColor(playerid, TeamColorRacer); SetPlayerPos(playerid, 0, 0, 4); SetPlayerFacingAngle(playerid, 90); } else if(Team == TeamBiker) { SetSpawnInfo(playerid, TeamBiker, Player[playerid][pSkin], 0, 0, 4 ,0, 331,1, 0,0, 0,0); SetPlayerTeam(playerid, TeamBiker); SetPlayerColor(playerid, TeamColorBiker); SetPlayerPos(playerid, 0, 0, 4); SetPlayerFacingAngle(playerid, 90); } else if(Team == TeamSwat) { SetSpawnInfo(playerid, TeamSwat, Player[playerid][pSkin], 0, 0, 4, 0, 334,1, 0,0, 0,0); SetPlayerTeam(playerid, TeamSwat); SetPlayerColor(playerid, TeamColorSwat); SetPlayerPos(playerid, 0, 0, 4); SetPlayerFacingAngle(playerid, 90); } return 1; } stock PlayerLevelGuns(playerid, level, Team) { if(Team == TeamBeginner) { GivePlayerWeapon(playerid, 326,1); } else if(Team == TeamCivil) { GivePlayerWeapon(playerid, 333,1); } else if(Team == TeamRacer) { GivePlayerWeapon(playerid, 336,1); } else if(Team == TeamBiker) { GivePlayerWeapon(playerid, 331,1); } else if(Team == TeamSwat) { GivePlayerWeapon(playerid, 334,1); } if(level > -1){ GivePlayerWeapon(playerid, 346,15000); } if(level > 1){ GivePlayerWeapon(playerid, 349,15000); } if(level > 2){ GivePlayerWeapon(playerid, 342,15000); } if(level > 4){ GivePlayerWeapon(playerid, 353,15000); } if(level > 6){ GivePlayerWeapon(playerid, 356,15000); } if(level > 8){ GivePlayerWeapon(playerid, 372,15000); } if(level > 9){ GivePlayerWeapon(playerid, 358,15000); } }
Код:
public OnPlayerRequestClass(playerid, classid) { PlayerInfo(playerid, Player[playerid][pTeam]); SetPlayerSkin(playerid, Player[playerid][pSkin]); SetPlayerScore(playerid, Player[playerid][pLevel]); GivePlayerMoney(playerid, Player[playerid][pMoney]); SpawnPlayer(playerid); return 1; } public OnPlayerSpawn(playerid) { PlayerLevelGuns(playerid, Player[playerid][pLevel], Player[playerid][pTeam]); return 1; }