Help! Can't give weapon!
#1

Код:
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;
}
Run server-> connect-> login = all info is ok, but no weapon's..
Reply
#2

pss! I found, what a problem!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)