Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5220 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Pradzioje deti:

new

		VehicleBuy,
		CarOne			[ MAX_PLAYERS ],
		CarTwo			[ MAX_PLAYERS ],
		LockedCars		[ MAX_PLAYERS ];
                                                       new Float:CarHealth[MAX_PLAYERS];

paskui susirandi eilute:

public OnPlayerConnect(playerid)

CarOne[ playerid ] = INVALID_VEHICLE_ID
CarTwo[ playerid ] = INVALID_VEHICLE_ID;
LockedCars[ playerid ] = 0;

paskui susirandi eilute:

public OnPlayerDisconnect(playerid, reason)

SaveVehicle  	( playerid );
  		DestroyVehicle 	( CarOne[ playerid ] );
  		SaveVehicleTwo 	( playerid );
  		DestroyVehicle 	( CarTwo[ playerid ] );

paskui susirandi eilute:

public OnVehicleSpawn(vehicleid)

public OnVehicleSpawn(vehicleid)
	{
	vehicleDB[vehicleid][gas]=70;
	vehicleDB[vehicleid][locked]=false;
	return 1;
	}
	public OnVehicleDeath(vehicleid, killerid)
	{
		if( vehicleDB[ vehicleid ][ locked ] )
		{
			new
				pName [ MAX_PLAYER_NAME ],
				user = vehicleDB[ vehicleid ][ lastuser ];

			GetPlayerName( user, pName, MAX_PLAYER_NAME );
			if( CarOne[ user ] == vehicleid )
			{
				SetTimerEx	( "SunaikinameTransporta", 3000, false, "i", vehicleid );
				new
					failas	[ 60 ];

				format		( failas, 60, "saves/vehicles/%s.ini", pName );
				if( dini_Exists( failas ) ) dini_Remove( failas );
				CarOne[ user ] = INVALID_VEHICLE_ID;
				MaxVeh( user );
			}
			else if( CarTwo[ user ] == vehicleid )
			{
				SetTimerEx( "SunaikinameTransporta", 3000, false, "i", vehicleid );
				new
					failas[ 60 ];

				format( failas, 60, "saves/vehicles/%s2.ini", pName );
				if( dini_Exists( failas ) ) dini_Remove( failas );
				CarTwo[ user ] = INVALID_VEHICLE_ID;
				MaxVeh( user );
			}
	  	}
		else
		{
			SetTimerEx( "SunaikinameTransporta", 3000, false, "i", vehicleid );
		}
	if(GetVehicleModel(vehicleid) == SHAMAL)
	{
    for(new playerid=0; playerid	    {
    	if(IsPlayerConnected(playerid))
     	{
      	if(playerDB[playerid][lektuvas]==vehicleid)
       {
	SetPlayerHealth(playerid,2);
	new Float:lolX, Float:lolY, Float:lolZ, Float:lolA;
	GetVehiclePos(playerDB[playerid][lektuvas], lolX, lolY, lolZ);
	GetVehicleZAngle(playerDB[playerid][lektuvas], lolA);
	lolX += (5 * floatsin(-floatsub(lolA, 45.0), degrees)),
	lolY += (5 * floatcos(-floatsub(lolA, 45.0), degrees));
	SetPlayerInterior(playerid, 0);
	SetPlayerPos(playerid, lolX, lolY, floatsub(lolZ, 0.94));
	SetPlayerFacingAngle(playerid, lolA);
	SetPlayerVirtualWorld(playerid,0);
	playerDB[playerid][lektuvas]=-1;
	}
	}
	}
	}
	SetVehicleToRespawn(vehicleid);
	vehicleDB[vehicleid][lastpos][0]=0;
	vehicleDB[vehicleid][lastpos][1]=0;
	vehicleDB[vehicleid][lastpos][2]=0;
	return 1;
	}

paskui prie delogu idedate:

if( dialogid == 800 )
	{
	    if( response )
	    {
	        if( listitem == 0 )
	        {
				new
					pName                           [ MAX_PLAYER_NAME ],
				    vehicleid = GetPlayerVehicleID	( playerid );

				GetPlayerName						( playerid, pName, MAX_PLAYER_NAME );
				if( !IsPlayerInAnyVehicle( playerid ) && GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SendClientMessage( playerid, RED, "Privalote buti transporte." );
				if( !vehicleDB[ vehicleid ][ locked ] )
				{
                   if( LockedCars[ playerid ] >= 2 ) return SendClientMessage( playerid, RED, "Jus jau turite uzrakines dvi car." );
                          	new tModel = GetVehicleModel(vehicleid);
if(tModel == 510 || tModel == 437 || tModel == 538 || tModel == 545 || tModel == 433 || tModel == 548 || tModel == 470 || tModel == 490 || tModel == 601 || tModel == 528 || tModel == 415 || tModel == 574 || tModel == 423 || tModel == 588 || tModel == 448 || tModel == 499 || tModel == 442 || tModel == 408 || tModel == 424 || tModel == 473 )
	{SendClientMessage(playerid,0xFF9900AA," Ðios transporto priemonës uþrakinti negalima !"); return 1;}
	if(tModel == 414 || tModel == 455 || tModel == 486 || tModel == 524 || tModel == 593 || tModel == 512 || tModel == 476 || tModel == 577 || tModel == 407 || tModel == 420 || tModel == 597 || tModel == 599 || tModel == 523 || tModel == 497 || tModel == 416 || tModel == 563 || tModel == 525 || tModel == 566 || tModel == 470 || tModel == 433 )
	{SendClientMessage(playerid,0xFF9900AA," Ðios transporto priemonës uþrakinti negalima !"); return 1;}
	if(tModel == 548 || tModel == 515 || tModel == 514 || tModel == 582 || tModel == 600 || tModel == 535 )
	{SendClientMessage(playerid,0xFF9900AA," Ðios transporto priemonës uþrakinti negalima !"); return 1;}
					if( CarOne[ playerid ] == INVALID_VEHICLE_ID )
				        CarOne[ playerid ] = vehicleid;
					else
					    CarTwo[ playerid ] = vehicleid;

					LockedCars[ playerid ] += 1;
					vehicleDB[ vehicleid ][ locked ] = true;
				    format( vehicleDB[ vehicleid ][ owner_name ], MAX_PLAYER_NAME, "%s", pName );
				    for( new i = 0; i < MAX_PLAYERS; i++ )
				    {
				        if( i != playerid )
				        {
				    		SetVehicleParamsForPlayer( vehicleid, i, 0, 1 ); // lock.
						}
					}
					SendClientMessage( playerid, RED, "Uzrakinai transporta" );
				}
				else
				{
				    new
				        file			[ 60 ];

			        vehicleDB[ vehicleid ][ locked ] = false;
					if( CarOne[ playerid ] == vehicleid )
					{
					    format( file, sizeof( file ), "saves/vehicles/%s.ini", pName );
						if( dini_Exists( file ) ) dini_Remove( file );
						CarOne[ playerid ] = INVALID_VEHICLE_ID;
						MaxVeh( playerid );
					}
					else if( CarTwo[ playerid ] == vehicleid )
					{
					    format( file, sizeof( file ), "saves/vehicles/%s2.ini", pName );
						if( dini_Exists( file ) ) dini_Remove( file );
						CarTwo[ playerid ] = INVALID_VEHICLE_ID;
						MaxVeh( playerid );
					}
					for( new i = 0; i < MAX_PLAYERS; i++ )
				    {
				        if( i != playerid )
				        {
				    		SetVehicleParamsForPlayer( vehicleid, i, 0, 0 ); // lock.
						}
					}
					SendClientMessage( playerid, RED, "Atrakinai transporta" );
				}
	        }
	        else if( listitem == 1 )
	        {
				if( IsPlayerInAnyVehicle( playerid ) )
				{
					new
					    vehicleid = GetPlayerVehicleID( playerid ),
					    msg				[ 256 ];

					format				( msg, sizeof( msg ), "{FFFFFF}Uþraktas\nTransporto rida: {FF0000}%.2f\n{FFFFFF}1-jo transporto pozicija\n2-jo transporto pozicija", vehicleDB[ vehicleid ][ rida ]/100000 );
					ShowPlayerDialog	( playerid, 800, DIALOG_STYLE_LIST, "Transporto valdymas", msg, "Rinktis", "Uþdaryti" );
				}
				else
				{
					ShowPlayerDialog	( playerid, 800, DIALOG_STYLE_LIST, "Transporto valdymas", "{FFFFFF}Uþraktas\nTransporto rida: {FF0000}Privalote bûti transporte!\n{FFFFFF}1-jo transporto pozicija\n2-jo transporto pozicija", "Rinktis", "Uþdaryti" );
				}
	        }
	        else if( listitem == 2 )
	        {
	            if( CarOne[ playerid ] == INVALID_VEHICLE_ID ) return SendClientMessage( playerid, RED, "Neturite 1jo transporto" );
	            new
	                Float:vPos[ 3 ],
					vehicleid = CarOne[ playerid ];

				GetVehiclePos( vehicleid, vPos[ 0 ], vPos[ 1 ], vPos[ 2 ] );
				SetPlayerCheckpoint( playerid, vPos[ 0 ], vPos[ 1 ], vPos[ 2 ], 2 );
				SendClientMessage( playerid, RED, "Tavo masina pazymeta raudonu tasku.");
	        }
	        else if( listitem == 3 )
	        {
	            if( CarTwo[ playerid ] == INVALID_VEHICLE_ID ) return SendClientMessage( playerid, RED, "Neturite 2jo transporto" );
	            new
	                Float:vPos[ 3 ],
					vehicleid = CarTwo[ playerid ];

				GetVehiclePos( vehicleid, vPos[ 0 ], vPos[ 1 ], vPos[ 2 ] );
				SetPlayerCheckpoint( playerid, vPos[ 0 ], vPos[ 1 ], vPos[ 2 ], 2 );
				SendClientMessage( playerid, RED, "Tavo masina pazymeta raudonu tasku.");
	        }
	    }
	    return true;
	}

ir visa sita susidedate ipwn gala:

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
vehicleDB[ vehicleid ][ spalva1 ] = color1;
	vehicleDB[ vehicleid ][ spalva2 ] = color2;
 	return true;
}

public OnVehicleMod(playerid,vehicleid,componentid)
{
AddVehicleComponent( vehicleid, componentid );
	return true;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
  	vehicleDB[ vehicleid ][ paintjob ] = paintjobid;
  	return true;
}

public OnVehicleStreamIn( vehicleid, forplayerid )
{
if( vehicleDB[ vehicleid ][ locked ] )
{
		if( CarOne[ forplayerid ] == vehicleid || CarTwo[ forplayerid ] == vehicleid )
  		{
    		SetVehicleParamsForPlayer( vehicleid, forplayerid, 0, 0 );
	}
 		else
	{
		SetVehicleParamsForPlayer( vehicleid, forplayerid, 0, 1 );
	}
}
return true;
}

forward SunaikinameTransporta( vehicleid );
public SunaikinameTransporta( vehicleid )
{
DestroyVehicle( vehicleid );
vehicleDB[ vehicleid ][ locked ] = false;
vehicleDB[vehicleid][ lastpos ][ 0 ] = 0;
vehicleDB[vehicleid][ lastpos ][ 1 ] = 0;
vehicleDB[vehicleid][ lastpos ][ 2 ] = 0;
vehicleDB[vehicleid][ lastpos ][ 3 ] = 0;
}

forward Rida( );
public Rida( )
{
for( new playerid = 0; playerid < MAX_PLAYERS; playerid++ )
{
	if( IsPlayerInAnyVehicle( playerid ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
	{
		new
		    Float:Speed_X,
			Float:Speed_Y,
			Float:Speed_Z,
		    Float:final_speed,
			vehicleid = GetPlayerVehicleID( playerid );

		GetVehicleVelocity	( vehicleid, Speed_X, Speed_Y, Speed_Z );
		final_speed = floatsqroot		( ( ( Speed_X*Speed_X ) + ( Speed_Y*Speed_Y ) )+ ( Speed_Z*Speed_Z ) )*216.666667; // 136.666667 = kmph  // 85.4166672= mph
		vehicleDB[ vehicleid ][ rida ] += final_speed;
	}
}
}



stock TryToBuyVehicle( playerid, price, model )
{
if( GetPlayerMoneyA( playerid ) < price ) return SendClientMessage( playerid, RED, "Jums neuztenka pinigu nusipirkti transportui" );
if( LockedCars[ playerid ] >= 2 ) return SendClientMessage( playerid, RED, "Jus jau turite uzrakines du automobilius" );

GivePlayerMoneyA( playerid, -price );
BuyVehicle( playerid, model );
return true;
}

stock BuyVehicle( playerid, model )
{
new
	car,
	CarPlace = random( 2 );

switch( CarPlace )
{
	case 0:
	{
		car = CreateVehicle( model, 2273.6672, 2065.2393, 11.1877, 180.6941, 1, 1, -1 );
		vehicleDB[ car ][ lastpos ][ 0 ]= 2273.6672;
		vehicleDB[ car ][ lastpos ][ 1 ]= 2065.2393;
		vehicleDB[ car ][ lastpos ][ 2 ]= 11.1877;
		vehicleDB[ car ][ lastpos ][ 3 ]= 180.6941;
	}
	case 1:
	{
		car = CreateVehicle( model, 2279.9851, 2065.3159, 11.2168, 180.6940, 1, 1, -1 );
		vehicleDB[ car ][ lastpos ][ 0 ]= 2279.9851;
		vehicleDB[ car ][ lastpos ][ 1 ]= 2065.3159;
		vehicleDB[ car ][ lastpos ][ 2 ]= 11.2168;
		vehicleDB[ car ][ lastpos ][ 3 ]= 180.6940;
	}
}

if( CarOne[ playerid ] == INVALID_VEHICLE_ID )
    CarOne[ playerid ] = car;
else
    CarTwo[ playerid ] = car;

for( new i = 0; i < MAX_PLAYERS; i++ )
{
    if( i != playerid )
    {
        SetVehicleParamsForPlayer( car, i, 0, 1 );
    }
}

vehicleDB[ car ][ gas ] = 10;
vehicleDB[ car ][ locked ] = true;
vehicleDB[ car ][ paintjob ]= -1;
vehicleDB[ car ][ spalva1 ]= 1;
vehicleDB[ car ][ spalva2 ]= 1;

new
    pName		[ MAX_PLAYER_NAME ];

GetPlayerName	( playerid, pName, MAX_PLAYER_NAME );
format			( vehicleDB[ car ][ owner_name ], MAX_PLAYER_NAME, "%s", pName );
return true;
}

stock MaxVeh( playerid )
{


if( LockedCars[ playerid ] <= 0 )
    LockedCars[ playerid ] = 0;
else
	LockedCars[ playerid ] -= 1;
}

stock SaveVehicle( playerid )
{


if( CarOne[ playerid ] != INVALID_VEHICLE_ID )
{
	new
		vehicleid = CarOne[ playerid ];

	if( vehicleDB[ vehicleid ][ locked ] )
	{
		new
 			failas[ 60 ],
	 		Float:coo;

		GetVehicleHealth( vehicleid, coo );
		format			( failas, 60, "saves/vehicles/%s.ini", vehicleDB[ vehicleid ][ owner_name ] );
		if( !dini_Exists( failas ) ) dini_Create( failas );
		dini_Set		( failas, "Savininkas", vehicleDB[ vehicleid ][ owner_name ] );
		dini_IntSet		( failas, "Modelis", GetVehicleModel( vehicleid ) );
		dini_IntSet		( failas, "Degalai", vehicleDB[ vehicleid ][ gas ] );
		dini_FloatSet   ( failas, "Rida", vehicleDB[ vehicleid ][ rida ] );
		dini_FloatSet	( failas, "Bukle", coo );
		dini_IntSet		( failas, "Spalva1", vehicleDB[ vehicleid ][ spalva1 ] );
		dini_IntSet		( failas, "Spalva2", vehicleDB[ vehicleid ][ spalva2 ] );
		dini_IntSet		( failas, "Paintjob", vehicleDB[ vehicleid ][ paintjob ] );
		dini_FloatSet	( failas, "X", vehicleDB[ vehicleid ][ lastpos ][ 0 ] );
		dini_FloatSet	( failas, "Y", vehicleDB[ vehicleid ][ lastpos ][ 1 ] );
		dini_FloatSet	( failas, "Z", vehicleDB[ vehicleid ][ lastpos ][ 2 ] );
		dini_FloatSet	( failas, "F", vehicleDB[ vehicleid ][ lastpos ][ 3 ] );
		dini_IntSet		( failas, "Tune0",GetVehicleComponentInSlot(vehicleid,0));
		dini_IntSet		( failas, "Tune1",GetVehicleComponentInSlot(vehicleid,1));
		dini_IntSet		( failas, "Tune2",GetVehicleComponentInSlot(vehicleid,2));
		dini_IntSet		( failas, "Tune3",GetVehicleComponentInSlot(vehicleid,3));
		dini_IntSet		( failas, "Tune4",GetVehicleComponentInSlot(vehicleid,4));
		dini_IntSet		( failas, "Tune5",GetVehicleComponentInSlot(vehicleid,5));
		dini_IntSet		( failas, "Tune6",GetVehicleComponentInSlot(vehicleid,6));
		dini_IntSet		( failas, "Tune7",GetVehicleComponentInSlot(vehicleid,7));
		dini_IntSet		( failas, "Tune8",GetVehicleComponentInSlot(vehicleid,8));
		dini_IntSet		( failas, "Tune9",GetVehicleComponentInSlot(vehicleid,9));
		dini_IntSet		( failas, "Tune10",GetVehicleComponentInSlot(vehicleid,10));
		dini_IntSet		( failas, "Tune11",GetVehicleComponentInSlot(vehicleid,11));
		dini_IntSet		( failas, "Tune12",GetVehicleComponentInSlot(vehicleid,12));
		dini_IntSet		( failas, "Tune13",GetVehicleComponentInSlot(vehicleid,13));
	}
}
}

stock SaveVehicleTwo( playerid )
{


if( CarTwo[ playerid ] != INVALID_VEHICLE_ID )
{
	new
		vehicleid = CarTwo[ playerid ];

	if( vehicleDB[ vehicleid ][ locked ] )
	{
		new
 			failas[ 60 ],
	 		Float:coo;

		GetVehicleHealth( vehicleid, coo );
		format			( failas, 60, "saves/vehicles/%s2.ini", vehicleDB[ vehicleid ][ owner_name ] );
		if( !dini_Exists( failas ) ) dini_Create( failas );
		dini_Set		( failas, "Savininkas", vehicleDB[ vehicleid ][ owner_name ] );
		dini_IntSet		( failas, "Modelis", GetVehicleModel( vehicleid ) );
		dini_IntSet		( failas, "Degalai", vehicleDB[ vehicleid ][ gas ] );
		dini_FloatSet	( failas, "Rida", vehicleDB[ vehicleid ][ rida ] );
		dini_FloatSet	( failas, "Bukle", coo );
		dini_IntSet		( failas, "Spalva1", vehicleDB[ vehicleid ][ spalva1 ] );
		dini_IntSet		( failas, "Spalva2", vehicleDB[ vehicleid ][ spalva2 ] );
		dini_IntSet		( failas, "Paintjob", vehicleDB[ vehicleid ][ paintjob ] );
		dini_FloatSet	( failas, "X", vehicleDB[ vehicleid ][ lastpos ][ 0 ] );
		dini_FloatSet	( failas, "Y", vehicleDB[ vehicleid ][ lastpos ][ 1 ] );
		dini_FloatSet	( failas, "Z", vehicleDB[ vehicleid ][ lastpos ][ 2 ] );
		dini_FloatSet	( failas, "F", vehicleDB[ vehicleid ][ lastpos ][ 3 ] );
		dini_IntSet		( failas, "Tune0",GetVehicleComponentInSlot(vehicleid,0));
		dini_IntSet		( failas, "Tune1",GetVehicleComponentInSlot(vehicleid,1));
		dini_IntSet		( failas, "Tune2",GetVehicleComponentInSlot(vehicleid,2));
		dini_IntSet		( failas, "Tune3",GetVehicleComponentInSlot(vehicleid,3));
		dini_IntSet		( failas, "Tune4",GetVehicleComponentInSlot(vehicleid,4));
		dini_IntSet		( failas, "Tune5",GetVehicleComponentInSlot(vehicleid,5));
		dini_IntSet		( failas, "Tune6",GetVehicleComponentInSlot(vehicleid,6));
		dini_IntSet		( failas, "Tune7",GetVehicleComponentInSlot(vehicleid,7));
		dini_IntSet		( failas, "Tune8",GetVehicleComponentInSlot(vehicleid,8));
		dini_IntSet		( failas, "Tune9",GetVehicleComponentInSlot(vehicleid,9));
		dini_IntSet		( failas, "Tune10",GetVehicleComponentInSlot(vehicleid,10));
		dini_IntSet		( failas, "Tune11",GetVehicleComponentInSlot(vehicleid,11));
		dini_IntSet		( failas, "Tune12",GetVehicleComponentInSlot(vehicleid,12));
		dini_IntSet		( failas, "Tune13",GetVehicleComponentInSlot(vehicleid,13));
	}
}
}

stock LoadVehicleOne( playerid )
{


new
	pName		[ MAX_PLAYER_NAME ],
	failas		[ 60 ];

GetPlayerName	( playerid, pName, sizeof( pName ) );
format			( failas, 60, "saves/vehicles/%s.ini", pName );
if( dini_Exists( failas) )
{
	if(dini_Float( failas,"Bukle" ) > 250.0 ) 
	{
		new
			CreatedCar = CreateVehicle( dini_Int( failas, "Modelis" ), dini_Float( failas, "X" ), dini_Float( failas, "Y" ), dini_Float( failas, "Z" ), dini_Float( failas, "F" ), dini_Int( failas, "Spalva1" ),dini_Int( failas,"Spalva2" ), -1 );



		vehicleDB[ CreatedCar ][ locked ] = true;
		/*
		End of seting up variables
		*/
		for( new i = 0; i < MAX_PLAYERS;i++ )
		{
			if( i != playerid )
			{
	     			SetVehicleParamsForPlayer( CreatedCar, i, 0, 1 );
			}
		}
		format( vehicleDB[ CreatedCar ][ owner_name ], MAX_PLAYER_NAME, "%s", dini_Get( failas, "Savininkas" ) );
		SetVehicleHealth( CreatedCar, dini_Float(failas,"Bukle"));
			vehicleDB[ CreatedCar ][lastpos][0] = dini_Float(failas,"X");
			vehicleDB[ CreatedCar ][lastpos][1] = dini_Float(failas,"Y");
			vehicleDB[ CreatedCar ][lastpos][2] = dini_Float(failas,"Z");
 			vehicleDB[ CreatedCar ][lastpos][3] = dini_Float(failas,"F");
		vehicleDB[ CreatedCar ][gas] = dini_Int(failas,"Degalai");
		vehicleDB[ CreatedCar ][rida] = dini_Float(failas,"Rida");
		vehicleDB[ CreatedCar ][spalva1] = dini_Int(failas,"Spalva1");
		vehicleDB[ CreatedCar ][spalva2] = dini_Int(failas,"Spalva2");
		vehicleDB[ CreatedCar ][paintjob] = dini_Int(failas,"Paintjob");
		ChangeVehicleColor		( CreatedCar, vehicleDB[ CreatedCar ][spalva1],vehicleDB[ CreatedCar ][spalva2]);
		ChangeVehiclePaintjob	( CreatedCar, vehicleDB[ CreatedCar ][paintjob]);
		if(dini_Int(failas,"Tune0") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune0"));
		if(dini_Int(failas,"Tune1") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune1"));
		if(dini_Int(failas,"Tune2") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune2"));
		if(dini_Int(failas,"Tune3") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune3"));
		if(dini_Int(failas,"Tune4") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune4"));
		if(dini_Int(failas,"Tune5") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune5"));
		if(dini_Int(failas,"Tune6") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune6"));
		if(dini_Int(failas,"Tune7") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune7"));
		if(dini_Int(failas,"Tune8") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune8"));
		if(dini_Int(failas,"Tune9") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune9"));
		if(dini_Int(failas,"Tune10") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune10"));
		if(dini_Int(failas,"Tune11") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune11"));
		if(dini_Int(failas,"Tune12") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune12"));
		CarOne[ playerid ] =  CreatedCar;
	}
	else
	{
		dini_Remove( failas );
		CarOne[ playerid ] = INVALID_VEHICLE_ID;
		MaxVeh( playerid );
	}
}
}

stock LoadVehicleTwo( playerid )
{



new
	pName		[ MAX_PLAYER_NAME ],
	failas		[ 60 ];

GetPlayerName	( playerid, pName, sizeof( pName ) );
format			( failas, 60, "saves/vehicles/%s2.ini", pName );
if( dini_Exists( failas) )
{
	if(dini_Float( failas,"Bukle" ) > 250.0 ) 
	{
		new
			CreatedCar = CreateVehicle( dini_Int( failas, "Modelis" ), dini_Float( failas, "X" ), dini_Float( failas, "Y" ), dini_Float( failas, "Z" ), dini_Float( failas, "F" ), dini_Int( failas, "Spalva1" ),dini_Int( failas,"Spalva2" ), -1 );



		vehicleDB[ CreatedCar ][ locked ] = true;
		/*
		End of seting up variables
		*/
		for( new i = 0; i < MAX_PLAYERS;i++ )
		{
			if( i != playerid )
			{
	     			SetVehicleParamsForPlayer( CreatedCar, i, 0, 1 );
			}
		}
		format( vehicleDB[ CreatedCar ][ owner_name ], MAX_PLAYER_NAME, "%s", dini_Get( failas, "Savininkas" ) );
		SetVehicleHealth( CreatedCar, dini_Float(failas,"Bukle"));
			vehicleDB[ CreatedCar ][lastpos][0] = dini_Float(failas,"X");
			vehicleDB[ CreatedCar ][lastpos][1] = dini_Float(failas,"Y");
			vehicleDB[ CreatedCar ][lastpos][2] = dini_Float(failas,"Z");
 			vehicleDB[ CreatedCar ][lastpos][3] = dini_Float(failas,"F");
		vehicleDB[ CreatedCar ][gas] = dini_Int(failas,"Degalai");
		vehicleDB[ CreatedCar ][rida] = dini_Int(failas,"Rida");
		vehicleDB[ CreatedCar ][spalva1] = dini_Int(failas,"Spalva1");
		vehicleDB[ CreatedCar ][spalva2] = dini_Int(failas,"Spalva2");
		vehicleDB[ CreatedCar ][paintjob] = dini_Int(failas,"Paintjob");
		ChangeVehicleColor		( CreatedCar, vehicleDB[ CreatedCar ][spalva1],vehicleDB[ CreatedCar ][spalva2]);
		ChangeVehiclePaintjob	( CreatedCar, vehicleDB[ CreatedCar ][paintjob]);
		if(dini_Int(failas,"Tune0") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune0"));
		if(dini_Int(failas,"Tune1") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune1"));
		if(dini_Int(failas,"Tune2") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune2"));
		if(dini_Int(failas,"Tune3") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune3"));
		if(dini_Int(failas,"Tune4") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune4"));
		if(dini_Int(failas,"Tune5") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune5"));
		if(dini_Int(failas,"Tune6") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune6"));
		if(dini_Int(failas,"Tune7") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune7"));
		if(dini_Int(failas,"Tune8") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune8"));
		if(dini_Int(failas,"Tune9") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune9"));
		if(dini_Int(failas,"Tune10") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune10"));
		if(dini_Int(failas,"Tune11") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune11"));
		if(dini_Int(failas,"Tune12") != 0) AddVehicleComponent( CreatedCar ,dini_Int(failas,"Tune12"));
		CarTwo[ playerid ] =  CreatedCar;
	}
	else
	{
		dini_Remove( failas );
		CarTwo[ playerid ] = INVALID_VEHICLE_ID;
		MaxVeh( playerid );
	}
}
}

stock MeFunction(playerid,text[])
{
  new Float:coo[3];
  GetPlayerPos(playerid,coo[0],coo[1],coo[2]);
  for(new player=0; player   {
     if(IsPlayerConnected(player))
     {
             if(IsPlayerInRangeOfPoint(player,playerDB[playerid][rid][6],coo[0],coo[1],coo[2]))
             {
           SendClientMessage(player,BLUE,text);
        }
     }
  }
}

dadbdbea1640bca224447c7e62bee689611.png

skripteris

Koks pavydas kaip nusineki vaikas 7metų. atsirado gerutis postus rinkt nori

-- Papildyta --

Koks pavydas kaip nusineki vaikas 7metų. atsirado gerutis postus rinkt nori

Ir pamoka yra paaiskinama tiksliai dar cai ne viskas nes reikai vehiles.txt tenai reikai daug ka irasyti jei nori o cia jis copy paste ir viskas

ne bet jus stobalei debilai ane? jei kas i jusu gm ideta cia, o ne isimta + isai jei ir ikele is gm tai is savo kurto debilai jus, jei isai cia copy/paste daro tai paziek kiek isai gm sukures, editines taip kad pamastykit asilai...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5220 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...