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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4943 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

(redaguota)

Šitas turbut.

public OnVehicleDeath(vehicleid, killerid)
{
for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
{
//car system
	 {
	 if( vehicleDB[ vehicleid ][ locked ] )
	 {
	 new
		 zVardas [ MAX_PLAYER_NAME ],
		 user = vehicleDB[ vehicleid ][ lastuser ];

	 GetPlayerName( user, zVardas, MAX_PLAYER_NAME );
	 if( Masina1[ user ] == vehicleid )
	 {
		 SetTimerEx ( "SunaikinameTransporta", 3000, false, "i", vehicleid );
		 new
			 failas [ 65 ];

		 format	 ( failas, 65, "saves/transportas/%s.ini", zVardas ); // Sunaikiną pirmą transportą, jei transp. priemonė žuvo.
		 if( dini_Exists( failas ) ) dini_Remove( failas );
		 Masina1[ user ] = INVALID_VEHICLE_ID;
		 MaxMasinu( user );
	 }
	 else if( Masina2[ user ] == vehicleid )
	 {
		 SetTimerEx( "SunaikinameTransporta", 3000, false, "i", vehicleid );
		 new
			 failas[ 65 ];

		 format( failas, 65, "saves/transportas/%s2.ini", zVardas ); // Sunaikiną antrą transportą, jei transp. priemonė žuvo.
		 if( dini_Exists( failas ) ) dini_Remove( failas );
		 Masina2[ user ] = INVALID_VEHICLE_ID;
		 MaxMasinu( user );
	 }
	 }
	 else
	 {
	 SetTimerEx( "SunaikinameTransporta", 3000, false, "i", vehicleid );
	 }
	 SetVehicleToRespawn(vehicleid);
	 }

if(GetVehicleModel(vehicleid) == 519)
{
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;
}}}}
if(GetVehicleModel(vehicleid) == 519)
{
for(new playerid=0; playerid<MAX_PLAYERS; 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;
}

Ir dar va /sunaikinti komandos.

///sunaikinti
       if(strcmp(cmdtext, "/sunaikinti", true)==0)
  	 {
  	 if(!IsPlayerInAnyVehicle(playerid))
       {
       SendClientMessage(playerid,Raudona,"Tu esi ne mašinoje");
       return 1;
       }
       new vehicleid = GetPlayerVehicleID(playerid);
       new model = GetVehicleModel(vehicleid);
       if(playerDB[playerid][specialybe] == 1 && model == 597 || model == 523 || model == 599 || model == 597 || model == 497)//Policija...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
         }
       else if(playerDB[playerid][specialybe] == 2 && model == 416 || model == 505 || model == 489)//Medikai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
    return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
    else if(playerDB[playerid][specialybe] == 13 && model == 497 || model == 427 || model == 528 || model == 601 || model == 541 || model == 425 )//swat...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
    return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
    else if(playerDB[playerid][specialybe] == 53 && model == 580)//SZ...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
    return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 3 && model == 420 || model == 438)//Taxi...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
    return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 4 && model == 515 || model == 514 || model == 403 || model == 455 || model == 443)//Furistai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 63 && vehicleid == DRIFT[0] || vehicleid == DRIFT[1] || vehicleid == DRIFT[2] || vehicleid == DRIFT[3] || vehicleid == DRIFT[4] || vehicleid == DRIFT[5])//Furistai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
    else if(playerDB[playerid][specialybe] == 70 && vehicleid == SVOL[0] || vehicleid == SVOL[1] || vehicleid == SVOL[2] || vehicleid == SVOL[3] || vehicleid == SVOL[4] || vehicleid == SVOL[5] || vehicleid == SVOL[6] || vehicleid == SVOL[7] || vehicleid == SVOL[8])//Furistai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 5 && model == 525)//Mechanikai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 7 && model == 582)//Skelbėjai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 40 && model == 432 || model == 433 || model == 470 || model == 520 || model == 500 || model == 548)//Armija...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 44 && model == 534 || model == 482)//Dyleriai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       //Be dyriku...
       else if(playerDB[playerid][specialybe] == 84 && model == 423)//Ledų pardavėjai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
    else if(playerDB[playerid][specialybe] == 60 && model == 566)//Ledų pardavėjai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
    else if(playerDB[playerid][specialybe] == 61 && model == 567)//Ledų pardavėjai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 85 && model == 588)//Hot-Dog pardavėjai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 14 && model == 476 || model == 511 || model == 513 || model == 519)//Lakūnai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 38 && model == 526)//Striptizo Sokejos...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 87 && model == 448)//Pica boy...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 27 && model == 409)//Limai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 26 && model == 442)//Kunigai...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
    }
       else if(playerDB[playerid][specialybe] == 31 && model == 428)//Inkasatorius...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
         }
       else if(playerDB[playerid][specialybe] == 92 && model == 544)//gaisrininkas...
       {
         if(IsPlayerInAnyVehicle(playerid)) SetVehicleHealth(GetPlayerVehicleID(playerid),-7);
         return SendClientMessage(playerid,COLOR,"{FF0000}Sunaikinai darbine mašiną");
         }
         else
         {
         SendClientMessage(playerid,Raudona,"Tai ne tavo darbine mašina");
         return 1;
         }
   	 }

Redaguota , nario eNemy147

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4943 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!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...