sziasztok
a segítségeteket kérném mer gõzöm sincs h mivan
na a problémám h 2 mappot megcsináltam és a 3. ra nem vált rá hanem 2 váltogatja
pedig ugyan úgy csináltam mint a másik kettõt...szal nemértem
íme :
[pawn]public OnPlayerRequestClass(playerid, classid)
{
if(Map == 0)
{
SetPlayerPos(playerid,2773.26, -2480.025, 41.78);
SetPlayerCameraPos(playerid,2764.15, -2482.38, 47.10);
SetPlayerCameraLookAt(playerid,2773.26, -2480.025, 41.78);
SetPlayerFacingAngle(playerid, 270.0);
}
else if(Map == 1)
{
SetPlayerPos(playerid,144.5, 1564.5, 34.5);
SetPlayerCameraPos(playerid,144.5, 1572, 35);
SetPlayerCameraLookAt(playerid,144.5, 1564.5, 34.5);
SetPlayerFacingAngle(playerid, 0.00);
}
else if(Map == 3)
{
SetPlayerPos(playerid,143.4, 1563.4, 33.4);
SetPlayerCameraPos(playerid,143.4, 1563.4, 33.4);
SetPlayerCameraLookAt(playerid,143.4, 1563.4, 33.4);
//SetPlayerFacingAngle(playerid, 270.00);
}
return 1;
}[/pawn]
[pawn]public OnPlayerSpawn(playerid)
{
new msg[128];
format(msg, sizeof(msg),\"~g~Groove~w~: ~y~%i~n~~g~Aztec~w~: ~y~%i\", TeamScore1, TeamScore2);
TextDrawShowForPlayer(playerid, ScoreTD[playerid]);
TextDrawSetString(ScoreTD[playerid], msg);
if(Team[playerid] == 1)
{
SetPlayerTeam(playerid, 1);
SetPlayerColor(playerid, YELLOW);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 4, 1);
HasSpawned[playerid] = 1;
TextDrawShowForPlayer(playerid, TeamTD[playerid]);
TextDrawSetString(TeamTD[playerid], \"~g~csapat~w~: ~y~Groove\");
if(Map == 0)
{
SetPlayerPos(playerid, 2841.5, -2369.5, 31);
SetPlayerWorldBounds(playerid, 2855, 2817,-2322, -2549);
}
else if(Map == 1)
{
SetPlayerPos(playerid, 285.75, 1340, 10.6);
SetPlayerWorldBounds(playerid, 288.75, 110.25, 1485, 1335.75);
}
else if(Map == 3)
{
SetPlayerPos(playerid, 2545.777, -2405.642, 15);
SetPlayerWorldBounds(playerid, 2836.069, 2425.363, -2258.232, -2581.947);
}
if(NeedTeam[playerid] == 1)
{
groove ++;
NeedTeam[playerid] = 0;
}
}
if(Team[playerid] == 2)
{
SetPlayerTeam(playerid, 2);
SetPlayerColor(playerid, GREEN);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 4, 1);
HasSpawned[playerid] = 1;
TextDrawShowForPlayer(playerid, TeamTD[playerid]);
TextDrawSetString(TeamTD[playerid], \"~g~csapat~w~: ~y~Aztec\");
if(Map == 0)
{
SetPlayerPos(playerid, 2841.5, -2540.5, 18.5);
SetPlayerWorldBounds(playerid, 2855, 2817,-2322, -2549);
}
else if(Map == 1)
{
SetPlayerPos(playerid, 113, 1480, 10.6);
SetPlayerWorldBounds(playerid, 288.75, 110.25, 1485, 1335.75);
}
else if(Map == 3)
{
SetPlayerPos(playerid, 2791.012, -2487.387, 15);
SetPlayerWorldBounds(playerid, 2836.069, 2425.363, -2258.232, -2581.947);
}
if(NeedTeam[playerid] == 1)
{
aztec ++;
NeedTeam[playerid] = 0;
}
}
return 1;
}[/pawn]
[pawn]public UpdateTimeRemaining(playerid)
{
if(TimeRemaining[playerid] > 0)
{
new msg[128];
TimeRemaining[playerid]--;
format(msg, sizeof(msg), \"~2~Hátralévõ idõ~w~: ~y~%i\", TimeRemaining[playerid]);
TextDrawShowForPlayer(playerid, TimeRemainingTD[playerid]);
TextDrawSetString(TimeRemainingTD[playerid], msg);
SetTimerEx(\"ujapajatimer\", 1000, 0, \"i\", playerid);
}
else
{
if(Map == 0)
{
SetPlayerWorldBounds(playerid, 2855, 2817,-2322, -2549);
}
else if(Map == 1)
{
SetPlayerWorldBounds(playerid, 288.75, 110.25, 1485, 1335.75);
}
else if(Map == 3)
{
SetPlayerWorldBounds(playerid, 2836.069, 2425.363, -2258.232, -2581.947);
}
}
}
[/pawn]
[pawn]public OnPlayerCommandText(playerid, cmdtext[])
{
new Float:PX;
new Float:PY;
new Float:PZ;
GetPlayerPos(playerid, PX, PY, PZ);
if (strcmp(\"/ujmap\", cmdtext, true) == 0)
{
if(IsPlayerAdmin(playerid))
{
if(Map == 0)
{
TeamScore1 = 0;
TeamScore2 = 0;
Map = 1;
}
else if(Map == 1)
{
TeamScore1 = 0;
TeamScore2 = 0;
Map = 0;
}
else if(Map == 3)
{
TeamScore1 = 0;
TeamScore2 = 0;
Map = 3;
}
SendClientMessage(playerid, GREEN, \"Kovetkezo palya !\");
GameTextForAll(\"Kovetkezo palya !\", 5000, 6);
foreach(Player, i)
{
PlayerKills = 0;
ForceClassSelection(i);
SetPlayerHealth(i, 0);
}
}
return 1;
}[/pawn]
vagy aki így nemtudja vegyen fel msn-re
köszönöm
most vettem észre h bennhagytam a if(Map == 3) de eleinte if(Map == 2) volt csak próbaképp írtam át de úgy sem volt jó