SA-MP Forums Archive
0.3c Objects - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: 0.3c Objects (/showthread.php?tid=273937)



0.3c Objects - undeR. - 03.08.2011

When i attach some 0.3c object, after 1 sec it's disappear. I attached helmet and bag, and its disappear. I think its something in GM, but idk what


AW: 0.3c Objects - Drebin - 03.08.2011

Show us the part where you attach the object to the player (+/- 20 lines)


Re: 0.3c Objects - Horrible - 03.08.2011

are u compile it with warning?


Re: 0.3c Objects - undeR. - 03.08.2011

Helmet and other 0.3c objects are FS, gm is compiled without any warnings and errors...

My friend told me that its something wrong under OnGameModInt, something is blocking it...


Re: 0.3c Objects - sleepysnowflake - 04.08.2011

Can we see the code ?


Re: 0.3c Objects - undeR. - 04.08.2011

Код:
public OnGameModeInit()
{

//	ConnectNPC("Bus_Driver0","busnpc0");
//	ConnectNPC("Bus_Driver1","busnpc1");

    new string[MAX_PLAYER_NAME];
    new string1[MAX_PLAYER_NAME];
	for (new x = 1; x < MAX_VEHICLES; x++)
	{
		VehicleLightsOn[x] = false;
	}
	for(new c=0;c<CAR_AMOUNT;c++)
	{
		Gas[c] = GasMax;
	}
	LoadCar();
	CreateFoodMenus();
	CreateGuideMenus();
	CreateLicensesMenuMenus();
	LoadProperty();
	LoadBizz();
	LoadSBizz();
	LoadBoxer();
	LoadStuff();
	LoadIRC();
	LoadFamilies();
	LoadCK();
	LoadTurfs();
	LoadPapers();
	LoadDrugSystem();
	LoadMatsSystem();
	LoadHQLocks();
	LoadTrunk();
    UcitajMaterijale();//TEST MATERIJALI
	UcitajDrogu();
	UcitajZone();
	ChangeWeather();
	IRCInfo[0][iPlayers] = 0; IRCInfo[1][iPlayers] = 0; IRCInfo[2][iPlayers] = 0;
	IRCInfo[3][iPlayers] = 0; IRCInfo[4][iPlayers] = 0; IRCInfo[5][iPlayers] = 0;
	IRCInfo[6][iPlayers] = 0; IRCInfo[7][iPlayers] = 0; IRCInfo[8][iPlayers] = 0;
	IRCInfo[9][iPlayers] = 0;
	News[hTaken1] = 0; News[hTaken2] = 0; News[hTaken3] = 0; News[hTaken4] = 0; News[hTaken5] = 0;
	format(string, sizeof(string), "Nothing");
	strmid(News[hAdd1], string, 0, strlen(string), 255);
	strmid(News[hAdd2], string, 0, strlen(string), 255);
	strmid(News[hAdd3], string, 0, strlen(string), 255);
	strmid(News[hAdd4], string, 0, strlen(string), 255);
	strmid(News[hAdd5], string, 0, strlen(string), 255);
	format(string1, sizeof(string1), "Niko");
	strmid(News[hContact1], string1, 0, strlen(string1), 255);
	strmid(News[hContact2], string1, 0, strlen(string1), 255);
	strmid(News[hContact3], string1, 0, strlen(string1), 255);
	strmid(News[hContact4], string1, 0, strlen(string1), 255);
	strmid(News[hContact5], string1, 0, strlen(string1), 255);
	PlayerHaul[190][pCapasity] = 100;
	PlayerHaul[191][pCapasity] = 100;
	PlayerHaul[192][pCapasity] = 50;
	PlayerHaul[193][pCapasity] = 50;
	SetGameModeText("OG:RP");
	SendRconCommand("mapname • Old-Generation •");
	SendRconCommand("weburl www.og-samp.org");
	format(objstore, sizeof(objstore), "MOLE: Trenutno nemam nista, javi se kasnije.");
	format(cbjstore, sizeof(cbjstore), "BAZA: Nema nista u vasoj blizini, out.");
	format(motd, sizeof(motd), "Dobrodosli na Old-Generation RP/DM Server.");
	gettime(ghour, gminute, gsecond);
	FixHour(ghour);
	ghour = shifthour;
	if(!realtime)
	{
		SetWorldTime(wtime);
	}
	
	SetPDistance(10);
	AllowInteriorWeapons(1);
	AllowAdminTeleport(0);
	UsePlayerPedAnims();  //unique walking
	//ShowPlayerMarkers(false);
	DisableInteriorEnterExits();
	EnableStuntBonusForAll(0);



AW: 0.3c Objects - Drebin - 04.08.2011

And where is the code you attach the objects with ?


Re: 0.3c Objects - undeR. - 04.08.2011

Helmet(kaciga on Serbian(my lang)), its worked on last mode, but on this, nope

Код:
/*
Credits: aleluja , Aleksandar.
*/
#include <a_samp>
#include <zcmd>
//==============================================================================
new kaciga[MAX_PLAYERS];
//==============================================================================
#define bijela 0xFFFFFFFF
#define SCM SendClientMessage
//==============================================================================
CMD:stavikacigu(playerid, params[])
{
	new vehicleid  = GetPlayerVehicleID(playerid);
	if(IsMotoBike(vehicleid))
	{
		kaciga[playerid] = SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0.04, 0, 88, 75);
		SCM(playerid, bijela,"Stavio si kacigu");
	}
	else
	{
		SCM(playerid, bijela, "({F81414}Greska!{C3C3C3}) Moras biti na motoru!");
	}
	return true;
}
CMD:skinikacigu(playerid, params[])
{
	RemovePlayerAttachedObject(playerid,kaciga[playerid]);
	SCM(playerid, bijela,"Skinio si kacigu");
	return true;
}
//==============================================================================
//STOCKS
stock IsMotoBike(vehicleid)
{
	new result;
	new model = GetVehicleModel(vehicleid);
    switch(model)
    {
        case 509, 481, 510, 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: result = model;
        default: result = 0;
    }
	return result;
}



Re: 0.3c Objects - Horrible - 04.08.2011

Quote:
Originally Posted by undeR.
Посмотреть сообщение
Helmet(kaciga on Serbian(my lang)), its worked on last mode, but on this, nope

Код:
/*
Credits: aleluja , Aleksandar.
*/
#include <a_samp>
#include <zcmd>
//==============================================================================
new kaciga[MAX_PLAYERS];
//==============================================================================
#define bijela 0xFFFFFFFF
#define SCM SendClientMessage
//==============================================================================
CMD:stavikacigu(playerid, params[])
{
	new vehicleid  = GetPlayerVehicleID(playerid);
	if(IsMotoBike(vehicleid))
	{
		kaciga[playerid] = SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0.04, 0, 88, 75);
		SCM(playerid, bijela,"Stavio si kacigu");
	}
	else
	{
		SCM(playerid, bijela, "({F81414}Greska!{C3C3C3}) Moras biti na motoru!");
	}
	return true;
}
CMD:skinikacigu(playerid, params[])
{
	RemovePlayerAttachedObject(playerid,kaciga[playerid]);
	SCM(playerid, bijela,"Skinio si kacigu");
	return true;
}
//==============================================================================
//STOCKS
stock IsMotoBike(vehicleid)
{
	new result;
	new model = GetVehicleModel(vehicleid);
    switch(model)
    {
        case 509, 481, 510, 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: result = model;
        default: result = 0;
    }
	return result;
}
nothing wrong with the code
how about your gamemode?