public OnPlayerSpawn(playerid)
{
switch(Team[playerid])
{
case TEAM_SWAT:
{
new RandomSwat = random(sizeof(SpawnSwat));
SetPlayerPos(playerid,SpawnSwat[RandomSwat][0],SpawnSwat[RandomSwat][1],SpawnSwat[RandomSwat][2]);
SetPlayerFacingAngle(playerid,SpawnSwat[RandomSwat][3]);
SetPlayerColor(playerid,COR_SWAT);
SetPlayerTeam(playerid,TEAM_SWAT);
Team[playerid] = TEAM_SWAT;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
GivePlayerWeapon(playerid,29,250);
}
case TEAM_ARMY:
{
new RandomArmy = random(sizeof(SpawnArmy));
SetPlayerPos(playerid,SpawnArmy[RandomArmy][0],SpawnArmy[RandomArmy][1],SpawnArmy[RandomArmy][2]);
SetPlayerFacingAngle(playerid,SpawnArmy[RandomArmy][3]);
SetPlayerColor(playerid,COR_ARMY);
SetPlayerTeam(playerid,TEAM_SWAT);
Team[playerid] = TEAM_SWAT;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
GivePlayerWeapon(playerid,16,5);
}
case TEAM_PUNKS:
{
new RandomPunks = random(sizeof(SpawnPunks));
SetPlayerPos(playerid,SpawnPunks[RandomPunks][0],SpawnPunks[RandomPunks][1],SpawnPunks[RandomPunks][2]);
SetPlayerFacingAngle(playerid,SpawnPunks[RandomPunks][3]);
SetPlayerColor(playerid,COR_PUNKS);
SetPlayerTeam(playerid,TEAM_PUNKS);
Team[playerid] = TEAM_PUNKS;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
GivePlayerWeapon(playerid,18,5);
GivePlayerWeapon(playerid,5,1);
}
}
return 1;
}
//==============================================================================
//SWAT
new Float:SpawnSwat[3][4] =
{
{1552.7045,-1677.5762,16.1953,87.0798},
{253.4675,66.1012,1003.6406,90.2553},
{263.8388,82.0789,1001.0391,266.6313}
};
//ARMY
new Float:SpawnArmy[3][4] =
{
{1232.2471,-1472.4510,13.5392,271.3911},
{1265.9440,-1509.7050,10.0469,180.5248},
{1271.3491,-1557.7743,13.5680,0.1698}
};
//PUNKS
new Float:SpawnPunks[3][4] =
{
{810.9911,-1163.5275,16.9766,182.4544},
{869.5605,-1231.3738,15.2886,262.7103},
{915.3058,-1235.2161,17.2109,86.8856}
};
//==============================================================================
//==============================================================================
//SWAT
new Float:SpawnSwat[][4] =
{
{1552.7045,-1677.5762,16.1953,87.0798},
{253.4675,66.1012,1003.6406,90.2553},
{263.8388,82.0789,1001.0391,266.6313}
};
//ARMY
new Float:SpawnArmy[][4] =
{
{1232.2471,-1472.4510,13.5392,271.3911},
{1265.9440,-1509.7050,10.0469,180.5248},
{1271.3491,-1557.7743,13.5680,0.1698}
};
//PUNKS
new Float:SpawnPunks[][4] =
{
{810.9911,-1163.5275,16.9766,182.4544},
{869.5605,-1231.3738,15.2886,262.7103},
{915.3058,-1235.2161,17.2109,86.8856}
};
//==
public OnPlayerSpawn(playerid)
{
if(Team[playerid] == TEAM_SWAT)
{
new RandomSwat = random(sizeof(SpawnSwat));
SetPlayerPos(playerid,SpawnSwat[RandomSwat][0],SpawnSwat[RandomSwat][1],SpawnSwat[RandomSwat][2]);
SetPlayerFacingAngle(playerid,SpawnSwat[RandomSwat][3]);
SetPlayerColor(playerid,COR_SWAT);
SetPlayerTeam(playerid,TEAM_SWAT);
Team[playerid] = TEAM_SWAT;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
GivePlayerWeapon(playerid,29,250);
return 1;
}
else if(Team[playerid] == TEAM_ARMY)
{
new RandomArmy = random(sizeof(SpawnArmy));
SetPlayerPos(playerid,SpawnArmy[RandomArmy][0],SpawnArmy[RandomArmy][1],SpawnArmy[RandomArmy][2]);
SetPlayerFacingAngle(playerid,SpawnArmy[RandomArmy][3]);
SetPlayerColor(playerid,COR_ARMY);
SetPlayerTeam(playerid,TEAM_SWAT);
Team[playerid] = TEAM_SWAT;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
GivePlayerWeapon(playerid,16,5);
return 1;
}
else if(Team[playerid] == TEAM_PUNKS)
{
new RandomPunks = random(sizeof(SpawnPunks));
SetPlayerPos(playerid,SpawnPunks[RandomPunks][0],SpawnPunks[RandomPunks][1],SpawnPunks[RandomPunks][2]);
SetPlayerFacingAngle(playerid,SpawnPunks[RandomPunks][3]);
SetPlayerColor(playerid,COR_PUNKS);
SetPlayerTeam(playerid,TEAM_PUNKS);
Team[playerid] = TEAM_PUNKS;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
GivePlayerWeapon(playerid,18,5);
GivePlayerWeapon(playerid,5,1);
return 1;
}
return 1;
}
pawn Код:
|