deathmatch spawn
#1

Hello guys. I just wonder how come its not spawning in deathmatch after I died/killed (e.g GrenadeDM) even If I already set them where to spawn and made a Pvar to define if player is in a DM. It should spawn back in the same place.

Edit: I don't know why but when I got died/killed I spawn to normal not where I was in a DM.

Код:
public OnPlayerSpawn(playerid)
{
    if(GetPVarInt(playerid,"GrenadeDM"))
	{
	new Random = random(sizeof(RandomSpawnGrenadeDM));
    SetPlayerPos(playerid, RandomSpawnGrenadeDM[Random][0], RandomSpawnGrenadeDM[Random][1], RandomSpawnGrenadeDM[Random][2]);
    SetPlayerFacingAngle(playerid, RandomSpawnGrenadeDM[Random][3]);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 0);
    SetPlayerInterior(playerid, 18);
    SetCameraBehindPlayer(playerid);
   	SetPlayerVirtualWorld(playerid, 16);
   	SaveWeapons(playerid);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 16, 50000);
    IsPlayerInDM[playerid] = 1;
	pInEvent[playerid] = 1;
 	SetPVarInt(playerid, "CMDDisabled", 3);
 	}
Код:
new str[128], pName[MAX_PLAYER_NAME];
				    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
				    format(str, sizeof(str), "{09F7DF}(/grenade) {ffd700}%s {09F7DF}has Teleported to Grenade Fight Deathmatch",pName);
				    SendClientMessageToAll(0xFFFFFFFF, str);
                    GameTextForPlayer(playerid,"~y~Welcome to ~n~~b~Grenade Fight",2000,3);
                    SetPlayerHealth(playerid, 100);
                    SetPlayerArmour(playerid, 0);
                    SetPlayerInterior(playerid, 18);
                   	SaveWeapons(playerid);
				    ResetPlayerWeapons(playerid); //must be added before this
				    GivePlayerWeapon(playerid, 16, 50000);
					SetPlayerVirtualWorld(playerid, 8);
					SetCameraBehindPlayer(playerid);
				    DestroyVehicle(GetPlayerVehicleID(playerid));
			    	new Random = random(sizeof(RandomSpawnGrenadeDM));
				    SetPlayerPos(playerid, RandomSpawnGrenadeDM[Random][0], RandomSpawnGrenadeDM[Random][1], RandomSpawnGrenadeDM[Random][2]);
				    SetPlayerFacingAngle(playerid, RandomSpawnGrenadeDM[Random][3]);
				    IsPlayerInDM[playerid] = 1;
				    SetPVarInt(playerid,"GrenadeDM",true);
				    pInEvent[playerid] = 1;
					SetPVarInt(playerid, "CMDDisabled", 3);
                    return 1;
 				}
Reply


Messages In This Thread
deathmatch spawn - by kbalor - 10.10.2013, 14:55
Re: deathmatch spawn - by Konstantinos - 10.10.2013, 15:06
Re: deathmatch spawn - by kbalor - 10.10.2013, 15:58

Forum Jump:


Users browsing this thread: 1 Guest(s)