Client crashes on spawning
#1

Hey, I've been scripting for a while now, and currently I'm working on a RL GM in Blueberry. But now I got a problem I can't fix. I just made a script so you can buy cars, and they'll spawn for your door, locked so only you can enter them. But my game (client, not server) crashes as soon as I try to spawn. This is the code:

Код:
enum HOUSE
{
	naam[128],
	Float:x,
	Float:y,
	Float:z,
	Float:angle
}

new Autos[][HOUSE] = {
	{"Blank", 1000.0000, 1000.0000, 1000.0000, 0.0000},
	{"Huis1Auto", 319.3104,-127.6115,1.8452,269.9319}, // huis 1auto
	{"Huis2Auto", 319.1501,-86.5001,1.8718,270.1909}, // huis2auto
	{"Huis3Auto", 287.8148,-56.0016,1.2858,180.8278}, // huis3auto
	{"Huis4Auto", 278.0771,-57.9574,1.2846,179.3597}, // huis4atuo
	{"Huis5Auto", 245.8908,-85.4922,1.7829,90.0099}, // huis5atuo
	{"Huis6Auto", 246.8221,-127.3508,1.9527,89.6495},// huis6atuo
	{"Huis7Auto", 347.9392,-86.8232,1.0762,88.8303}, // huis7atuo
	{"Huis8Auto", 334.1310,-57.0428,1.2225,90.7807}, // huis8auto
	{"Huis9Auto", 340.0226,69.7249,3.6209,119.7046}, // huis9auto
	{"Huis10Auto", 328.4067,28.2995,6.0838,204.9715},// huis10auto
	{"Huis11Auto", 325.2183,61.0262,3.0980,228.0177}, // huis11auto
	{"Huis12Auto", 311.5359,46.6569,2.5756,205.5373}, // huis12auto
	{"Huis13Auto", 290.7342,38.9044,2.2759,200.9525}, // huis13auto
	{"Huis14Auto", 306.2288,17.4394,4.0454,204.0326}, // huis14auto
	{"Caravan1Auto", 260.7227,-264.1146,1.2858,101.4284}, // caravan 1auto
	{"Caravan2Auto", 266.7806,-278.8409,1.2848,61.0982}, // caravan 2auto
	{"Caravan3Auto", 257.3769,-311.5176,1.3065,74.6087}, // caravan2atuo
	{"Caravan4Auto", 229.5779,-312.5587,1.3110,26.9298}// caravan4auto
};

new VehIDs[sizeof(Autos)];

public OnFilterScriptInit()
{
	if(!dini_Exists("BlueberryCars.txt"))
	{
		dini_Create("BlueberryCars.txt")
	}
	for(new i = 1; i <= sizeof(Autos); i++)
	{
		if(dini_Int("BlueberryCars.txt", Autos[i][naam]) != 0)
		{
			new modelid = dini_Int("BlueberryCars", Autos[i][naam]);
			VehIDs[i] = CreateVehicle(modelid, Autos[i][x], Autos[i][y], Autos[i][z], Autos[i][angle], CARGREY, CARGREY, 1000);
		}
		else
		{
			VehIDs[i] = -1;
		}
	}
	return 1;
}

public OnPlayerSpawn(playerid)
{

	new pName[24];
	GetPlayerName(playerid, pName, sizeof(pName));
	new spawnid = dini_Int(udb_encode(pName), "spawn");
	for(new h = 0; h <= sizeof(Autos); h++)
	{
		if(h != spawnid && VehIDs[h] != -1)
		{
			SetVehicleParamsForPlayer(VehIDs[h], playerid, true, true);
		}
	}
	return 1;
}
Who sees the mistake?

Thanks in advance!
Reply
#2

Nobody can help me?
Reply
#3

Sometimes my server gets buggy and every client that wants to spawn, crashes
it's very weird and I also can't fix it
Reply
#4

comment this out and check if it then crashes? maybe something others is causing the crash.
Reply
#5

Quote:
Originally Posted by gamer_Z
comment this out and check if it then crashes? maybe something others is causing the crash.
Already did, if I disable this FS my game won't crash...
Reply
#6

is this a kind vehicle ownership script? :P
maybe u check if u have ex Huis1Auto = addstaticvehicle... ?
__
btw je bent nederlands huh? :P als je iets nodig hebt vraag me maar op MSN xD
Reply
#7

Remove this script:
Код:
public OnPlayerSpawn(playerid)
{

	new pName[24];
	GetPlayerName(playerid, pName, sizeof(pName));
	new spawnid = dini_Int(udb_encode(pName), "spawn");
	for(new h = 0; h <= sizeof(Autos); h++)
	{
		if(h != spawnid && VehIDs[h] != -1)
		{
			SetVehicleParamsForPlayer(VehIDs[h], playerid, true, true);
		}
	}
	return 1;
}
And check of it chrash, Tell me it okay?
---------
Btw, ik ben ook nederlands xD, dus mij mag je ook op msn vragen :P
Reply
#8

pawn Код:
new modelid = dini_Int("BlueberryCars", Autos[i][naam]);
//Shouldn't this be...
new modelid = dini_Int("BlueberryCars.txt", Autos[i][naam]);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)