05.02.2012, 18:08
look this:
and under onplayerspawn:
and onplayerrequestclass:
and this:
is there something wrong wit this? then psl tell me and how to fix it...
pawn Код:
SetPlayerToTeamColour(playerid)
{
if(Teams[playerid] == DEALER)
{
SetPlayerColor(playerid,DEALER_COLOR); //orange
new Random = random(sizeof(RandomSpawnDealer));
SetPlayerPos(playerid, RandomSpawnDealer[Random][0], RandomSpawnDealer[Random][1], RandomSpawnDealer[Random][2]);
SetPlayerInterior(playerid, 0);
SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
GameTextForPlayer(playerid,"~g~Waiting for the Objects to load",2000,3);
}
if(Teams[playerid] == POLICE)
{
SetPlayerColor(playerid,POLICE_COLOR); // Blue
new Random = random(sizeof(RandomSpawnPolice));
SetPlayerPos(playerid, RandomSpawnPolice[Random][0], RandomSpawnPolice[Random][1], RandomSpawnPolice[Random][2]);
SetPlayerInterior(playerid, 0);
SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
GameTextForPlayer(playerid,"~g~Waiting for the Objects to load",2000,3);
}
if(Teams[playerid] == FREEROAM)
{
SetPlayerColor(playerid,FREEROAM_COLOR); // green
new Random = random(sizeof(RandomSpawnFreeroam));
SetPlayerPos(playerid, RandomSpawnFreeroam[Random][0], RandomSpawnFreeroam[Random][1], RandomSpawnFreeroam[Random][2]);
SetPlayerInterior(playerid, 0);
SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
GameTextForPlayer(playerid,"~g~Waiting for the Objects to load",2000,3);
}
}
pawn Код:
public OnPlayerSpawn(playerid)
{
neonpickup = CreatePickup(1318, 14, -2448.3794,-122.6430,26.1381, -1);
StopAudioStreamForPlayer(playerid);
SetWorldTime(0);
SetPlayerToTeamColour(playerid);
return 1;
}
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 2106.7463,1002.0556,45.6641);
SetPlayerCameraPos(playerid, 2111.1670,999.0892,45.6591);
SetPlayerCameraLookAt(playerid, 2106.7463,1002.0556,45.6641);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerTeamFromClass(playerid, classid);
switch(classid)
{
case 0 .. 10: { GameTextForPlayer(playerid, "~p~Dealer ~r~Class", 3000, 4); }
case 11 .. 20: { GameTextForPlayer(playerid, "~b~Police ~r~Class", 3000, 4); }
case 21 .. 30: { GameTextForPlayer(playerid, "~g~Freeroam ~r~Class", 3000, 4); }
}
return 1;
}
pawn Код:
SetPlayerTeamFromClass(playerid, classid)
{
if(classid == 0)
{
Teams[playerid] = DEALER;
}
if(classid == 1)
{
Teams[playerid] = POLICE;
}
if(classid == 2)
{
Teams[playerid] = FREEROAM;
}
}