14.08.2011, 19:47
hey guys i have make map change system ... but when its come to change the map its not work its let me in 1 map here is the script i made
and at the first i add those
and at the first i add those
Код:
new MapChange; forward StartedNewRound(); NewMapTimer(playerid);
Код:
OnGameModeInit()
{
SetTimer("NewMapTimer",9000,true);
MapChange= 0;
return 1;
}
Код:
public OnPlayerSpawn(playerid)
{
switch( MapChange ) {
case 0:{
SetPlayerPos(playerid,-249.95, -34.06, 3.00);
SetPlayerFacingAngle(playerid,180.00);
}
case 1:{
SetPlayerPos(playerid,2488.54, 653.64, 11.00);
SetPlayerFacingAngle(playerid,84.00);
}
}
Код:
public NewMapTimer(playerid)
{
MapChange++;
GameTextForAll("~b~ Loading new ~w~MAP",4000,3);
SetTimer("StartedNewRound",4000,false);
return 1;
}
Код:
public StartedNewRound()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SpawnPlayer ( i ) ;
switch ( MapChange )
{
case 0:{
SendClientMessage(i,COLOR_GREEN,"Map Name: Shipment");
}
case 1: {
SendClientMessage(i,COLOR_GREEN,"Map Name: Asian Shipment");
}
}
}
return 1;
}

