Death On Tutorial
#1

My player die on tutorial and every time they make it to the end u have to register again and go through tut again it repeat happens what can be the problem. Please Help Urgent!!!
Reply
#2

how do we know do we see your code? if you downloaded the script witch you most likely did post in that topic.
Reply
#3

but i dont no wat problem is.....
Reply
#4

But here is the code were the problem is
Код:
public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		if(PlayerInfo[playerid][pTut] == 0)
	  {
			gOoc[playerid] = 1; gNewbie[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
			SetPlayerInterior(playerid, 0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerPos(playerid, 2336.9832,-1244.5867,22.5000);
  			SetPlayerCameraPos(playerid, 0.4320,23.4953,1199.5938);
			SetPlayerCameraLookAt(playerid, -6.5079,21.4235,1199.5938);
			TogglePlayerControllable(playerid, 0);
			RegistrationStep[playerid] = 1;
			SendClientMessage(playerid, COLOR_YELLOW, "Welcome to LSR:GTA Roleplay, please fill in some information to proceed.");
			SendClientMessage(playerid, COLOR_LIGHTRED, "Are you a Male or Female? (Type in what you are).");
	  }
		new rand;
		if(PlayerPaintballing[playerid] != 0)
		{
		  ResetPlayerWeapons(playerid);
   		GivePlayerWeapon(playerid, 29, 999);
		  rand = random(sizeof(PaintballSpawns));
			SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
		  return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 1)
		{
		  SetPlayerInterior(playerid, 6);
			SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
			SendClientMessage(playerid, COLOR_LIGHTRED, "Incomplete Jail Sentence, back to jail.");
			SetCameraBehindPlayer(playerid);
			return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 2)
		{
		  SetPlayerInterior(playerid, 0);
			SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
			SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
			SetCameraBehindPlayer(playerid);
			return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 3)
		{
 			SetPlayerPos(playerid, 958.9572,2133.8738,1011.0234);
			SetPlayerInterior(playerid, 1);
			SetPlayerFacingAngle(playerid, 180.3367);
			SetCameraBehindPlayer(playerid);
			return 1;
		}
		if(PlayerInfo[playerid][pBanished] == 1)
		{
 			SetPlayerPos(playerid, 958.9572,2133.8738,1011.0234);
			SetPlayerInterior(playerid, 1);
			SetPlayerFacingAngle(playerid, 180.3367);
			SetCameraBehindPlayer(playerid);
			return 1;
		}
 		if(PlayerInfo[playerid][pFMember] == 0) { SetPlayerColor(playerid, 0x4F4F4F00); }
 		else if(PlayerInfo[playerid][pFMember] == 1) { SetPlayerColor(playerid, TEAM_BEARS_COLOR); }
	  else if(PlayerInfo[playerid][pFMember] == 2) { SetPlayerColor(playerid, 0xFF000000); }
	  else if(PlayerInfo[playerid][pFMember] == 3) { SetPlayerColor(playerid, COLOR_BROWN); }
	  else if(PlayerInfo[playerid][pFMember] == 4) { SetPlayerColor(playerid, TEAM_AZTECAS_COLOR); }
	  else if(PlayerInfo[playerid][pFMember] == 5) { SetPlayerColor(playerid, COLOR_GCHAT); }
	  	else if(PlayerInfo[playerid][pFMember] == 6) { SetPlayerColor(playerid, 0x003E0000); }
	  else if(PlayerInfo[playerid][pFMember] == 7) { SetPlayerColor(playerid, 0xFF800000); }
	  else if(PlayerInfo[playerid][pFMember] == 8) { SetPlayerColor(playerid, 0x00FF0000); }
	  else if(PlayerInfo[playerid][pFMember] == 9) { SetPlayerColor(playerid, COLOR_ADD); }
		if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0 && PlayerInfo[playerid][pBanished] == 0)
		{
  			SendClientMessage(playerid, COLOR_LIGHTRED, "You have been killed and must spend some time in the hospital recovering.");
			PlayerInfo[playerid][pDeaths] += 1;
			SetPlayerHealth(playerid, 25.0);
			SetPlayerInterior(playerid, 18);
			PlayerInfo[playerid][pInt] = 18;
  			SetPlayerVirtualWorld(playerid, random(8999));
			PlayerInfo[playerid][pVirWorld] = 1;
			rand = random(sizeof(gMedicSpawns));
			SetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]); // Warp the player
			SetPlayerFacingAngle(playerid, 0);
 			TogglePlayerControllable(playerid, 0);
   		JustDied[playerid] = 1;
   		MedicTime[playerid] = 1;
			ResetPlayerWeapons(playerid);
			ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
			if(PlayerInfo[playerid][pDonateRank] > 0)
	    {
	      NeedMedicTime[playerid] = 30;
	    }
	    else
	    {
	    	NeedMedicTime[playerid] = 60;
			}
		  return 1;
		}
		if(JustDied[playerid] == 1)
		{
		  if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
		  {
		    SetPlayerVirtualWorld(playerid, 0);
		    PlayerInfo[playerid][pVirWorld] = 0;
		  }
		}
		if(PlayerInfo[playerid][pHouseSpawn] == 1)
		{
			new Float:housex = PlayerInfo[playerid][pHouseIntX];
			new Float:housey = PlayerInfo[playerid][pHouseIntY];
			new Float:housez = PlayerInfo[playerid][pHouseIntZ];
			new houseint = PlayerInfo[playerid][pHouseInt];
			new housevw = PlayerInfo[playerid][pHouseVW];

			SetPlayerPos(playerid,housex,housey,housez);
			SetPlayerInterior(playerid,houseint);
			SetPlayerVirtualWorld(playerid,housevw);
			return 1;
		}
		if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
		{
			SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, 1124.2415,-2037.1274,69.8847);
			SetCameraBehindPlayer(playerid);
			return 1;
		}
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//Mayor spawn
		{
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid,2941.1526,467.5066,21.6395);
			SetCameraBehindPlayer(playerid);
			return 1;
		}
		if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn
		{
			SetPlayerToTeamColor(playerid);
			rand = random(sizeof(gCopPlayerSpawns));
			SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
			SetPlayerFacingAngle(playerid, 270.0);
			SetPlayerInterior(playerid,0);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
			return 1;
	  }
	  if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn
		{
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, 1654.5575,-1656.2457,22.5156);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
		  return 1;
		}
		if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn
		{
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, -1346.2050,492.3983,11.2027);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
		  return 1;
		}
		if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Firemen spawn
		{
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, 1177.8943,-1327.5714,14.0932);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 42, 65000);
			GivePlayerWeapon(playerid, 6, 1);
		  return 1;
		}
 		if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) //SASD Spawn
	  {
		  SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 610.8093,-586.1226,17.2266);
			SetPlayerFacingAngle(playerid, 268.0630);
			SetPlayerInterior(playerid,0);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
	    return 1;
	  }
		if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Yakuza spawn
		{
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, 690.0502,-1276.6219,13.5596);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
		  return 1;
		}
		if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Vagos spawn
		{
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, 1695.0209,-2124.0642,13.5469);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
		  return 1;
		}
 		if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Agency spawn
	  {
			SetPlayerColor(playerid,TEAM_HIT_COLOR);
			SetPlayerPos(playerid, -384.3578,-1438.8113,26.3203);
			GivePlayerWeapon(playerid, 34, 65000);
			GivePlayerWeapon(playerid, 4, 1);
			SetPlayerInterior(playerid,0);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
	    return 1;
	  }
		if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Latin Dominics spawn
		{
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, 2250.0435,-1059.6757,55.9688);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pInt] = 0;
		  return 1;
		}
		if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Ballas spawn
		{
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, 2415.0176,-1221.6381,25.1122);
		  PlayerInfo[playerid][pInt] = 0;
			SetCameraBehindPlayer(playerid);
			return 1;
		}
	  if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
	  {
	    SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 745.3273,-1356.3994,13.5000);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetCameraBehindPlayer(playerid);
			return 1;
	  }
	  if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Yellow Cabs INC. spawn
	  {
	    SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1523.6553,-1460.5596,9.5000);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetCameraBehindPlayer(playerid);
			return 1;
	  }
	  if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//VatosLocos
		{
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 5);
		  SetPlayerPos(playerid, 1267.6384,-773.7657,1091.9063);
		  SetPlayerFacingAngle(playerid, 177);
		  SetCameraBehindPlayer(playerid);
		  SetPlayerVirtualWorld(playerid,0);
			SetCameraBehindPlayer(playerid);
			return 1;
		}
	  if(IsAnInstructor(playerid)) //Driving/Flying School spawn
	  {
			if(SchoolSpawn[playerid] == 0)
			{
		    SetPlayerToTeamColor(playerid);
				SetPlayerPos(playerid, -2032.6810,-117.4816,1035.1719);
				SetPlayerFacingAngle(playerid, 275.1114);
				SetPlayerInterior(playerid,3);
				SetCameraBehindPlayer(playerid);
				PlayerInfo[playerid][pInt] = 3;
			}
			else if(SchoolSpawn[playerid] == 1)
			{
				SetPlayerToTeamColor(playerid);
				SetPlayerPos(playerid, 414.4144,2531.9580,19.1565);
				SetPlayerFacingAngle(playerid, 4.6505);
				SetPlayerInterior(playerid,0);
				SetCameraBehindPlayer(playerid);
				PlayerInfo[playerid][pInt] = 0;
			}
	    return 1;
	  }
	  if ((gTeam[playerid]) == 1)
	  {
			SetPlayerToTeamColor(playerid);
			rand = random(sizeof(gMedPlayerSpawns));
			SetPlayerPos(playerid, gMedPlayerSpawns[rand][0], gMedPlayerSpawns[rand][1], gMedPlayerSpawns[rand][2]); // Warp the player
			SetPlayerFacingAngle(playerid, 270.0);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetCameraBehindPlayer(playerid);
			return 1;
		}
		if(PlayerInfo[playerid][pFMember] != 255)
		{
		  new family = PlayerInfo[playerid][pFMember];
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]);
		  SetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]);
		  SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]);
			SetCameraBehindPlayer(playerid);
			return 1;
		}
	  else
	  {
			SetPlayerToTeamColor(playerid);
			if(PlayerInfo[playerid][pOrigin] == 1)//USA
			{
			  SetPlayerPos(playerid,854.5412,-1520.3573,13.5547);
				SetPlayerFacingAngle(playerid, 268.2993);
				SetPlayerInterior(playerid,0);
				SetCameraBehindPlayer(playerid);
				PlayerInfo[playerid][pInt] = 0;
			}
			else if(PlayerInfo[playerid][pOrigin] == 2)//Europe
			{
			  SetPlayerPos(playerid,854.5412,-1520.3573,13.5547);
				SetPlayerFacingAngle(playerid, 268.2993);
				SetPlayerInterior(playerid,0);
				SetCameraBehindPlayer(playerid);
				PlayerInfo[playerid][pInt] = 0;
			}
			else if(PlayerInfo[playerid][pOrigin] == 3)//Asia
			{
			  SetPlayerPos(playerid,854.5412,-1520.3573,13.5547);
				SetPlayerFacingAngle(playerid, 268.2993);
				SetPlayerInterior(playerid,0);
				SetCameraBehindPlayer(playerid);
				PlayerInfo[playerid][pInt] = 0;
			}
			else
			{
				rand = random(sizeof(gRandomPlayerSpawns));
				SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
				SetPlayerFacingAngle(playerid, 268.2993);
				SetPlayerInterior(playerid,15);
				PlayerInfo[playerid][pInt] = 15;
				SetCameraBehindPlayer(playerid);
			}
			return 1;
		}
	}
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)