CHANGING MAP -
wheelman_WM - 27.03.2011
Код:
public OnPlayerSpawn(playerid)
{
TeamSetUps(playerid);
SendClientMessage(playerid,COLOR_WHITE,"SERVER: First team to get 50 kills will win the round");
switch(Arena[ID])
{
case 0:
{
SendRconCommand("mapname map1");
GameTextForPlayer(playerid,"~r~MAP:~w~1",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,2346.4951,-1742.8738,13.5469);
SetPlayerFacingAngle(playerid,274.5655);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,2486.7463,-1647.9648,14.0703);
SetPlayerFacingAngle(playerid,184.7001);
SetPlayerInterior(playerid,0);
}
}
case 1:
{
SendRconCommand("mapname map2");
GameTextForPlayer(playerid,"~r~MAP:~w~2",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,-2698.1018,1522.3014,60.2286);
SetPlayerFacingAngle(playerid,258.6596);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,-2676.7476,1804.3750,67.8705);
SetPlayerFacingAngle(playerid,166.9949);
SetPlayerInterior(playerid,0);
}
}
case 2:
{
SendRconCommand("mapname map3");
GameTextForPlayer(playerid,"~r~MAP:~w~3",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,1899.6738,998.6496,58.6697);
SetPlayerFacingAngle(playerid,279.1339);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,1978.8358,991.4753,59.0187);
SetPlayerFacingAngle(playerid,90.2154);
SetPlayerInterior(playerid,0);
}
}
case 3:
{
SendRconCommand("mapname map4");
GameTextForPlayer(playerid,"~r~MAP:~w~4",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,-46.2973,35.6812,3.1172);
SetPlayerFacingAngle(playerid,160.3660);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,-119.4117,-89.5186,3.1181);
SetPlayerFacingAngle(playerid,75.1620);
SetPlayerInterior(playerid,0);
}
}
case 4:
{
SendRconCommand("mapname map5");
GameTextForPlayer(playerid,"~r~MAP:~w~5",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,-1632.5145,1419.4192,7.1875);
SetPlayerFacingAngle(playerid,150.6545);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,-1695.1646,1354.8274,9.7971);
SetPlayerFacingAngle(playerid,308.2393);
SetPlayerInterior(playerid,0);
}
}
case 5:
{
SendRconCommand("mapname map6");
GameTextForPlayer(playerid,"~r~MAP:~w~6",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,1300.0236,-790.1140,1084.0078);
SetPlayerFacingAngle(playerid,0.3154);
SetPlayerInterior(playerid,5);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,1266.4395,-780.0988,1091.9063);
SetPlayerFacingAngle(playerid,269.7846);
SetPlayerInterior(playerid,5);
}
}
case 6:
{
SendRconCommand("mapname map7");
GameTextForPlayer(playerid,"~r~MAP:~w~7",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,2220.3972,-1151.4685,1025.7969);
SetPlayerFacingAngle(playerid,269.3734);
SetPlayerInterior(playerid,15);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,2193.5583,-1141.1141,1029.7969);
SetPlayerFacingAngle(playerid,178.7957);
SetPlayerInterior(playerid,15);
}
}
case 7:
{
SendRconCommand("mapname map8");
GameTextForPlayer(playerid,"~r~MAP:~w~8",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,1154.9507,1616.3806,7.3203);
SetPlayerFacingAngle(playerid,249.3734);
SetPlayerInterior(playerid,15);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,1154.9507,1616.3806,7.3203);
SetPlayerFacingAngle(playerid,198.7957);
SetPlayerInterior(playerid,15);
}
}
}
return 1;
}
i maded case 7 but it doesnt loads after 6 it automatically changes to 1 nt 7
Re: CHANGING MAP -
Bilawal2050 - 27.03.2011
your mean change a mapname or change a mode when one exit then next next start
Re: CHANGING MAP -
Bilawal2050 - 27.03.2011
HOW TO SOLVE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Код:
public OnPlayerSpawn(playerid)
{
TeamSetUps(playerid);
SendClientMessage(playerid,COLOR_WHITE,"SERVER: First team to get 50 kills will win the round");
switch(Arena[ID])
{
case 0:
{
SendRconCommand("mapname map1");
GameTextForPlayer(playerid,"~r~MAP:~w~1",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,2346.4951,-1742.8738,13.5469);
SetPlayerFacingAngle(playerid,274.5655);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,2486.7463,-1647.9648,14.0703);
SetPlayerFacingAngle(playerid,184.7001);
SetPlayerInterior(playerid,0);
}
}
case 1:
{
SendRconCommand("mapname map2");
GameTextForPlayer(playerid,"~r~MAP:~w~2",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,-2698.1018,1522.3014,60.2286);
SetPlayerFacingAngle(playerid,258.6596);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,-2676.7476,1804.3750,67.8705);
SetPlayerFacingAngle(playerid,166.9949);
SetPlayerInterior(playerid,0);
}
}
case 2:
{
SendRconCommand("mapname map3");
GameTextForPlayer(playerid,"~r~MAP:~w~3",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,1899.6738,998.6496,58.6697);
SetPlayerFacingAngle(playerid,279.1339);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,1978.8358,991.4753,59.0187);
SetPlayerFacingAngle(playerid,90.2154);
SetPlayerInterior(playerid,0);
}
}
case 3:
{
SendRconCommand("mapname map4");
GameTextForPlayer(playerid,"~r~MAP:~w~4",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,-46.2973,35.6812,3.1172);
SetPlayerFacingAngle(playerid,160.3660);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,-119.4117,-89.5186,3.1181);
SetPlayerFacingAngle(playerid,75.1620);
SetPlayerInterior(playerid,0);
}
}
case 4:
{
SendRconCommand("mapname map5");
GameTextForPlayer(playerid,"~r~MAP:~w~5",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,-1632.5145,1419.4192,7.1875);
SetPlayerFacingAngle(playerid,150.6545);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,-1695.1646,1354.8274,9.7971);
SetPlayerFacingAngle(playerid,308.2393);
SetPlayerInterior(playerid,0);
}
}
case 5:
{
SendRconCommand("mapname map6");
GameTextForPlayer(playerid,"~r~MAP:~w~6",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,1300.0236,-790.1140,1084.0078);
SetPlayerFacingAngle(playerid,0.3154);
SetPlayerInterior(playerid,5);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,1266.4395,-780.0988,1091.9063);
SetPlayerFacingAngle(playerid,269.7846);
SetPlayerInterior(playerid,5);
}
}
case 6:
{
SendRconCommand("mapname map7");
SendRconCommand("nextmap map7");
GameTextForPlayer(playerid,"~r~MAP:~w~7",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,2220.3972,-1151.4685,1025.7969);
SetPlayerFacingAngle(playerid,269.3734);
SetPlayerInterior(playerid,15);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,2193.5583,-1141.1141,1029.7969);
SetPlayerFacingAngle(playerid,178.7957);
SetPlayerInterior(playerid,15);
}
}
case 7:
{
SendRconCommand("mapname map8");
SendRconCommand("nextmap map8");
GameTextForPlayer(playerid,"~r~MAP:~w~8",6000,4);
if(gTeam[playerid] == TEAM_HUMAN)
{
SetPlayerPos(playerid,1154.9507,1616.3806,7.3203);
SetPlayerFacingAngle(playerid,249.3734);
SetPlayerInterior(playerid,15);
}
if(gTeam[playerid] == TEAM_ZOMBIE)
{
SetPlayerPos(playerid,1154.9507,1616.3806,7.3203);
SetPlayerFacingAngle(playerid,198.7957);
SetPlayerInterior(playerid,15);
}
}
}
return 1;
}
you have to define like somthing that