Problem : Crash and /q
#21

Quote:
Originally Posted by LiDeRu`s
Код:
		if(PlayerInfo[playerid][pCrashed] == 1)
		{
		  if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1)
		  {
		    SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]);
		    SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]);
		  	SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
		  	//SendClientMessage(playerid, COLOR_WHITE, "Crashed, returning where you been.");
		  	//GameTextForPlayer(playerid, "~p~Crashed~n~~w~returning where you been", 5000, 1);
		  	return 1;
			}
		}
	}
	return 1;
}
I can tell you got this from LARP

Add this under enum pInfo
Код:
enum pInfo
{
  pCrashed,
Add this under OnPlayerConnect
Код:
public OnPlayerConnect(playerid)
{
	PlayerInfo[playerid][pCrashed] = 0;
{
Add this under OnPlayerDisconnect
Код:
public OnPlayerDisconnect(playerid, reason)
{
	gActivePlayers[playerid]--;
	numplayers--;
	if(reason == 0)
	{
	  PlayerInfo[playerid][pCrashed] = 1;
{
Add this under public SetPlayerSpawn
Код:
		if(PlayerInfo[playerid][pCrashed] == 1)
		{
		  if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1)
		  {
		    SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]);
		    SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]);
		  	SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
		  	//SendClientMessage(playerid, COLOR_WHITE, "Crashed, returning where you been.");
		  	//GameTextForPlayer(playerid, "~p~Crashed~n~~w~returning where you been", 5000, 1);
		  	return 1;
			}
		}
Add on OnPlayerRegister
Код:
public OnPlayerRegister(playerid, password[])
....
				format(var, 64, "Crashed=%d\n",PlayerInfo[playerid][pCrashed]);fwrite(hFile, var);
Put this under OnPlayerLogin
Код:
public OnPlayerLogin(playerid,password[])
....
			    if( strcmp( key , "Crashed" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCrashed] = strval( val ); }
...
if(gTeam[playerid] == 0)
		{
			gTeam[playerid] = 3;
		}
		else
		{
			gTeam[playerid] = PlayerInfo[playerid][pTeam];
		}
		gPlayerLogged[playerid] = 1;
		SpawnPlayer(playerid);
		if(PlayerInfo[playerid][pCrashed] == 0)
		{
			format(tmp2, sizeof(tmp2), "~w~Welcome ~n~~y~  %s", playername2);
		}
		else
		{
	  	format(tmp2, sizeof(tmp2), "~p~Crashed...~n~~w~Returning where you been");
		}
Add this
Код:
public UnsetCrash(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	  PlayerInfo[playerid][pCrashed] = 0;
	}
	return 1;
}
This would work if you are using a GF edit script or LARP or anything under that category
Reply


Messages In This Thread
Problem : Crash and /q - by LiDeRu`s - 24.08.2009, 09:35
Re: Problem : Crash and /q - by XtremeChio - 24.08.2009, 09:48
Re: Problem : Crash and /q - by J.W. - 24.08.2009, 09:49
Re: Problem : Crash and /q - by Energyzer - 24.08.2009, 09:50
Re: Problem : Crash and /q - by XtremeChio - 24.08.2009, 09:51
Re: Problem : Crash and /q - by XtremeChio - 24.08.2009, 09:55
Re: Problem : Crash and /q - by LiDeRu`s - 24.08.2009, 10:26
Re: Problem : Crash and /q - by Energyzer - 24.08.2009, 11:32
Re: Problem : Crash and /q - by LiDeRu`s - 24.08.2009, 11:42
Re: Problem : Crash and /q - by [mad]MLK - 24.08.2009, 12:33
Re: Problem : Crash and /q - by LiDeRu`s - 24.08.2009, 12:46
Re: Problem : Crash and /q - by Energyzer - 24.08.2009, 13:38
Re: Problem : Crash and /q - by LiDeRu`s - 24.08.2009, 14:09
Re: Problem : Crash and /q - by LiDeRu`s - 24.08.2009, 14:12
Re: Problem : Crash and /q - by Energyzer - 24.08.2009, 14:21
Re: Problem : Crash and /q - by LiDeRu`s - 24.08.2009, 14:23
Re: Problem : Crash and /q - by CAR - 24.08.2009, 14:50
Re: Problem : Crash and /q - by LiDeRu`s - 24.08.2009, 20:19
Re: Problem : Crash and /q - by NinjaCroko - 08.09.2009, 07:19
Re: Problem : Crash and /q - by Abernethy - 08.09.2009, 07:27
Re: Problem : Crash and /q - by Jose 510 - 08.09.2009, 07:35

Forum Jump:


Users browsing this thread: 1 Guest(s)