Fail-Spawning / CJ Skin
#1

Since unknown,

i am spawning false,
in middle nowhere and a bad sight. ( I got Reallife-Script ).

Heres a screenshot how i spawn :

https://puu.sh/s4onH/9b14f2f462.png



Can someone please help me,

this is a very bad thing?
Reply
#2

Show us your
PHP код:
public OnPlayerSpawn(playerid
Reply
#3

Код:
public OnPlayerSpawn(playerid)
{

	if(pInfo[playerid][fraktion]==0)
	{
	    SetPlayerSkin(playerid, pInfo[playerid][ziviskin]);
	}

 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	//Hitman-Skin-Setzung-------------
	if(pInfo[playerid][fraktion]==10)
	{
		SetPlayerSkin(playerid, 230);
	}
	//Tiaden-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==9)
	{
		if(pInfo[playerid][frang]<6)
		{
		    SetPlayerSkin(playerid, 117);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 208);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 120);
		}
	}
	//Ballas-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==8)
	{
		if(pInfo[playerid][frang]<6)
		{
		    SetPlayerSkin(playerid, 104);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 102);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 293);
		}
	}
	//Grove-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==7)
	{
		if(pInfo[playerid][frang]<6)
		{
		    SetPlayerSkin(playerid, 105);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 107);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 107);
		}
	}
	//Medic-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==6)
	{
		if(pInfo[playerid][frang]<6)
		{
		    SetPlayerSkin(playerid, 276);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 274);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 275);
		}
	}

	//San-News-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==5)
	{
		if(pInfo[playerid][frang]<6)
		{
		    SetPlayerSkin(playerid, 60);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 147);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 227);
		}
	}

	//OAmt-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==4)
	{
		if(pInfo[playerid][frang]<6)
		{
	 		SetPlayerSkin(playerid, 50);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 71);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 71);
		}
	}
	//FBI-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==3)
	{
		if(pInfo[playerid][frang]<6)
		{
		    SetPlayerSkin(playerid, 286);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 166);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 294);
		}
	}

	//LSPD-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==2)
	{
		if(pInfo[playerid][frang]<6)
		{
		    SetPlayerSkin(playerid, 280);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 281);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 283);
		}
	}

	//Regierung-Skin-Setzung------------
	if(pInfo[playerid][fraktion]==1)
	{
		if(pInfo[playerid][frang]<6)
		{
		    SetPlayerSkin(playerid, 165);
		}
		if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10)
		{
		    SetPlayerSkin(playerid, 165);
		}
		if(pInfo[playerid][frang]>10)
		{
			SetPlayerSkin(playerid, 187);
		}
	}
	
	/////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////
	///////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////
	/////////////////////////////////////////////////////////////////////////////////////
	if(FirstSpawn[playerid])
	{
	    new str[128];
		new count=0;
		for(new i=0; i<1000; i++)
		{
			if(BriefExists(i)==0)continue;
			if(strcmp(PlayerName(playerid), mysql_GetString_ID("briefe", "receiver", "letterid", i), true))continue;
			count++;
		}
		if(count!=0)
		{
			format(str,sizeof(str),"Du hast %d Brief/e im Postfach.", count);
			SendClientMessage(playerid, GELB, str);
		}
		FirstSpawn[playerid]=false;
	}
    ResetPlayerWeapons(playerid);
    SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
    SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_SNIPERRIFLE, 1000);
	
	/// bishierhinklappt-------------------------------------------

	//In Animation
	if(InAnim[playerid]==1)
	{
		InAnim[playerid]=0;
		StopLoopingAnim(playerid);
		TextDrawHideForPlayer(playerid,txtAnimHelper);
	}
	


	if(gpv(playerid,"InSkinWahl")==1 && InTutorial[playerid])
	{
		SetPlayerCameraPos(playerid, 442.8635,-1753.2231,10.0265);
		SetPlayerCameraLookAt(playerid,437.9092,-1749.2146,9.0265);
		SendClientMessage(playerid,-1,"{FFFFFF}Du kannst den Skin mit der {FF3C00}Shift{FFFFFF} Taste wechseln.");
		SendClientMessage(playerid,-1,"{FFFFFF}Mit der {FF3C00}Enter{FFFFFF} Taste wдhlst du den Skin aus.");
		SetTimerEx("StuffTimer", 600, false, "ii", playerid, 0);
		return 1;
	}
	if(FirstSpawn[playerid])
	{
		SetPlayerWeather(playerid,currentwetter);
		StopPlayerSound(playerid);
		/*new str[40];
		format(str,sizeof(str),"%d Prozent", pInfo[playerid][durst]);
		PlayerTextDrawSetString(playerid,pHud[playerid][0],str);
		PlayerTextDrawShow(playerid,pHud[0][playerid]);
		PlayerTextDrawShow(playerid,pHud[1][playerid]);*/



		new wstr[128],Waffen[13][2];
		for(new i=0; i<13; i++)
		{
			format(wstr,sizeof(wstr),"wslot%i",i);
			Waffen[i][0]=mysql_GetInt("spieler", wstr, "name", PlayerName(playerid));
		}

		for(new i=0; i<13; i++)
		{
			format(wstr,sizeof(wstr),"wslot%imunni",i);
			Waffen[i][1]=mysql_GetInt("spieler", wstr, "name", PlayerName(playerid));
		}

		for(new i=0; i<13; i++)
		{
			GivePlayerWeaponSafe(playerid,Waffen[i][0],Waffen[i][1]);
		}

		if(pInfo[playerid][tot]!=1)FirstSpawn[playerid]=false;
	}
	///// KLAPPT BIS HIER HIN
	if(pInfo[playerid][prison]==1)
	{
		new str[128];
		format(str,sizeof(str),"Du bist noch fьr %d Minuten im Prison.",pInfo[playerid][prisontime]);
		SendClientMessage(playerid,GRAU,str);
		SetPlayerPos(playerid,2143.8948,1634.1907,993.5761);
		SetPlayerInterior(playerid,1);
		SetPlayerVirtualWorld(playerid,0);
		ac_ResetPlayerWeapons(playerid);
		TogglePlayerControllable(playerid,1);
		SetCameraBehindPlayer(playerid);
		SetPlayerSpecialAction(playerid, 0);
		SetTimerEx("PrisonTimer", 60000, false, "i", playerid);
		SendClientMessage(playerid, GELB, str);
		return 1;
	}
	if(pInfo[playerid][inknast]==1)
	{
		new str[128];
		format(str,sizeof(str),"Du sitzt noch fьr %d Minuten hinter Gittern.",pInfo[playerid][knasttime]);
		pInfo[playerid][tot]=0;
		SetPlayerWantedLevel(playerid, 0);
		SendClientMessage(playerid,GRAU,str);
		switch(random(3))
		{
			case 0:SetPlayerPos(playerid,263.8345,87.0040,1001.0391);
			case 1:SetPlayerPos(playerid,263.9506,82.2455,1001.0391);
			case 2:SetPlayerPos(playerid,264.4202,77.7593,1001.0391);
		}
		SetPlayerFacingAngle(playerid,263.7121);
		SetPlayerInterior(playerid,6);
		SetPlayerVirtualWorld(playerid,0);
		ac_ResetPlayerWeapons(playerid);
		TogglePlayerControllable(playerid,1);
		SetCameraBehindPlayer(playerid);
		SetPlayerSpecialAction(playerid, 0);
		SetTimerEx("KnastTimer", 60000, false, "i", playerid);
		SendClientMessage(playerid, GELB, str);
		return 1;
	}
	if(pInfo[playerid][infbiknast]==1)
	{
		new str[128];
		format(str,sizeof(str),"Du sitzt noch fьr %d Minuten hinter Gittern.",pInfo[playerid][knasttime]);
		pInfo[playerid][tot]=0;
		SendClientMessage(playerid,GRAU,str);
		SetPlayerWantedLevel(playerid, 0);
		switch(random(3))
		{
			case 0:SetPlayerPos(playerid,215.5508,110.8118,999.0156);
			case 1:SetPlayerPos(playerid,219.1761,109.3953,999.0156);
			case 2:SetPlayerPos(playerid,223.6882,110.6220,999.0156);
			case 3:SetPlayerPos(playerid,227.5690,109.8377,999.0156);
		}
		SetPlayerFacingAngle(playerid,172.5250);
		SetPlayerInterior(playerid,10);
		SetPlayerVirtualWorld(playerid,0);
		ac_ResetPlayerWeapons(playerid);
		TogglePlayerControllable(playerid,1);
		SetCameraBehindPlayer(playerid);
		SetPlayerSpecialAction(playerid, 0);
		SetTimerEx("KnastTimer", 60000, false, "i", playerid);
		SendClientMessage(playerid, GELB, str);
		return 1;
	}
	if(pInfo[playerid][tot]==1)
	{
		if(pInfo[playerid][totsek]<=0)pInfo[playerid][totsek]=2;
		TogglePlayerControllable(playerid,false);
		/*
		InterpolateCameraPos(playerid,1216.0804,-1393.9911,56.0289, 1221.7598,-1279.0642,44.7431,90000,CAMERA_MOVE);
		InterpolateCameraLookAt(playerid,1174.1460,-1323.5450,14.9922, 1174.1460,-1323.5450,14.9922,90000,CAMERA_MOVE);
		*/
		SetPlayerCameraPos(playerid, 1221.2145, -1278.5364, 25.2320);
		SetPlayerCameraLookAt(playerid, 1220.5156, -1279.2593, 25.1518);
		SetTimerEx("KrankenhausTimer", 1000, false, "i", playerid);
		SendClientMessage(playerid, WEIЯ, "Du hattest einen Unfall und liegst nun im Koma!");
		SetPlayerPos(playerid,1165.8663,-1323.0110,14.7267);
		return 1;
	}

	return 1;
}
Sorry for the german clientmessages, but i think its not important.
Reply
#4

Can you add this under OnPlayerSpawn
PHP код:
SetPlayerVirtualWorld(playerid0); 
And is it setting your skin right??
Reply
#5

Im spawning at the Farm with a CJ Skin ( before that im falling down like 5 Meters or something).

I couldnt see anything, before i set my interior to 0.

Here
https://puu.sh/s4X2a/daebae0a8e.png
Reply
#6

Then under OnPlayerSpawn set virtualworld and interior to 0
Reply
#7

Why would this work?

I have alot of system like AdminPrison, and AdminPrison has an different Interior same as Cop-Prison.
Reply
#8

U can even see it in the code that in the if-checks there is setplayerinterior sometimes already, so it had no sense if i set the interior to 0...

It worked in earlier, but not now.
Reply
#9

fixxed
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)