Nabend liebe Breadfishe(r),
ich habe ein Problem und zwar folgendes:
Ich habe gescriptet,das wenn man in einer DM Arena ist,dort auch wieder spawnt doch wenn ich dort sterbe spawne ich immer irgendwo auf der Map.
Hier die betreffenden Zeilen :
new Float:dm1spawns[][4] =
{
(1383.0033,2185.5828,11.0234,149.7427),
(1308.5341,2187.0039,11.0234,234.9702),
(1307.0886,2108.9199,11.0156,310.7976),
(1389.4099,2108.2483,11.0156,21.9249)
};
new Float:dm2spawns[][4] =
{
(-363.0533,2222.2153,42.9818,89.7110),
(-404.0291,2257.7822,42.9105,282.5578),
(-444.8188,2220.8535,42.4297,7.2802)
};
if(dm[playerid] == 1)
{
new rand = random(sizeof(dm1spawns));
SetPlayerPos(playerid,dm1spawns[rand][0],dm1spawns[rand][1],dm1spawns[rand][2]);
SetPlayerFacingAngle(playerid,dm1spawns[rand][3]);
SetPlayerArmour(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,26,999);
GivePlayerWeapon(playerid,32,999);
}
else if(dm2[playerid] == 1)
{
new rand2 = random(sizeof(dm2spawns));
SetPlayerPos(playerid,dm2spawns[rand2][0],dm2spawns[rand2][1],dm2spawns[rand2][2]);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid,0);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,25,999);
GivePlayerWeapon(playerid,29,999);
GivePlayerWeapon(playerid,30,999);
}
dcmd_dm1(playerid,params[])
{
{
#pragma unused params
SetPlayerPos(playerid,1383.0033,2185.5828,11.0234);
SetPlayerVirtualWorld(playerid,1);
SetPlayerWorldBounds(playerid,1398.3872,1296.7272,2199.5872,2100.1558);
SetPlayerArmour(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,26,999);
GivePlayerWeapon(playerid,32,999);
dm[playerid] = 1;
SendClientMessage(playerid,GREEN,"Du bist der DM-Arena beigetreten");
return 1;
}
}
dcmd_dm2(playerid,params[])
{
{
#pragma unused params
SetPlayerPos(playerid,-363.0533,2222.2153,42.9818);
SetPlayerVirtualWorld(playerid,1);
SetPlayerWorldBounds(playerid,-315.2047,-489.2288,2312.0835,2156.1372);
SetPlayerArmour(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,999);
GivePlayerWeapon(playerid,25,999);
GivePlayerWeapon(playerid,29,999);
GivePlayerWeapon(playerid,30,999);
dm2[playerid] = 1;
SendClientMessage(playerid,GREEN,"Du bist der DM-Arena2 beigetreten");
return 1;
}
}