Szerző Téma: Lámpa ctrl gombal! || S.O.S  (Megtekintve 799 alkalommal)

Arnold_Alexander

  • Vendég
Lámpa ctrl gombal! || S.O.S
« Dátum: 2011. április 09. - 15:22:21 »
0 Show voters
Sziasztok nekem egy olyan script segítség kellene hogy:
KEY_FIRE blindel felkapcsolódik a jármûvön a lámpa és ha újra megnyomom a KEY_FIRE gombot akkor meg lekapcsolja!!!
Másik:
/motor parancsal bekapcsolódik a motor és ha még1X beírja akkor meg lekapcsolódik!
Ha beszálsz a jármûbe akkor alapból lelegyen zárva a motor és a lámpa deha úgyszálsz ki hogy valamelyik bevan kapcsolva akkor egy figyelmeztetõ üzenetet irjon hogy: Zárd le a Motort! = ha motort ugyhaggya hameg a lámpát akkor: Zárd le a lámpát!
THNX elõre is!
NEM RP SZERÓRA KELL!

Lámpa ctrl gombal! || S.O.S
« Válasz #1 Dátum: 2011. április 09. - 15:43:58 »
0 Show voters
Sürgõs? Akkor BIZTOS hogy RP.. a legtöbb ember ráér.. csak az RPsek nem xD
Amugy keress, biztosan van.

Rammstein

  • Vendég
Lámpa ctrl gombal! || S.O.S
« Válasz #2 Dátum: 2011. április 09. - 15:56:33 »
0 Show voters
Lámpa CTRL ra:
Kattints a herére
Motor: Keresés -> Soap engine system
« Utoljára szerkesztve: 2011. április 14. - 13:17:09 írta staR »

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Lámpa ctrl gombal! || S.O.S
« Válasz #3 Dátum: 2011. április 09. - 18:55:18 »
0 Show voters
Azért mert KOCSIBAN más gomb a KEY_FIRE mint GYALOGOSAN.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Lámpa ctrl gombal! || S.O.S
« Válasz #4 Dátum: 2011. április 09. - 20:35:46 »
0 Show voters

Lámpa ctrl gombal! || S.O.S
« Válasz #5 Dátum: 2011. április 10. - 13:59:15 »
0 Show voters
tessék....
 
new engine, lights, alarm, doors, bonnet, boot, objective;
#define OFF                 0
#define ON                  1

 

   if(strcmp(\"/lamp\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOUR_INFORMATION, \"Bekapcsoltad a lámpát!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, ON, alarm, doors, bonnet, boot, objective);
  return 1;
  }
    if(strcmp(\"/lampoff\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOUR_INFORMATION, \"Kikapcsoltad a lámpát!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, OFF, alarm, doors, bonnet, boot, objective);
  return 1;
  }

 

if(strcmp(\"/engine\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, 0xFF8C00FF, \"Beindítottad a motort!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), ON, lights, alarm, doors, bonnet, boot, objective);
  return 1;
  }
    if(strcmp(\"/engineoff\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid,0xFF8C00FF, \"Leállítottad a motort!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), OFF, lights, alarm, doors, bonnet, boot, objective);
  return 1;
  }

Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
Lámpa ctrl gombal! || S.O.S
« Válasz #6 Dátum: 2011. április 10. - 14:11:27 »
0 Show voters
Nem én csináltam:
 
#include <a_samp>
#pragma tabsize 0
#define FILTERSCRIPT
#define COLOR_GREEN 0x33AA33AA // szin definiálása
#define orange 0xFF8000FF
new bool: indito[MAX_PLAYERS]; // be van-e inditva a motor? állása:(1 vagy true - igen) , (0 vagy false - nem)
public OnFilterScriptInit()
{
   print(\"------------------------------------------\");
   print(\" Engine Script \");
   print(\"------------------------------------------\");
}
 
public OnPlayerStateChange(playerid, newstate, oldstate) //mikor beszáll a jármube
{
   if(newstate == PLAYER_STATE_DRIVER) // megnézi, hogy soför vagy csak utas
   {
      if(indito[playerid] == false) // ha indito false, szóval nincs beinditva,akkor ...
      {
         SendClientMessage ( playerid,  orange,\"Jármu beinditásához nyomd le egyszer ezt: SHIFT\"); // kiirja ezt
         TogglePlayerControllable(playerid, false); //játékos ne birja elinditani a jármuvet
      }
   }
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) // billentyulenyomást nézi a függvény
{
    if(IsPlayerInAnyVehicle(playerid)) //megnézzük, hogy jármuben van-e?
   {
      if(newkeys & 32 && indito[playerid] == false){       //itt kell kicserélni a számot, hogy melyik billentyuvel induljon el a jármu
                                                          //ha a megadott billentyut nyomta le és nincs elinditva a jármu,akkor...
           SendClientMessage ( playerid,  COLOR_GREEN,\"Sikeresen beíndittotad a jármuvedet!\"); // kiirja ezt
         TogglePlayerControllable(playerid, true); // mostmár birja vezetni
         indito[playerid] = true; // inditot engedélyezzük
          return 1;
      }
   }
   return 0;
}
public OnPlayerExitVehicle(playerid, vehicleid) return indito[playerid] = true; // mikor kiszáll akkor visszaállitjuk az inditot true re

 

Idézetet írta: Arnold_Alexander date=1302430395\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"7422\" data-ipsquote-contentclass=\"forums_Topic
de nemigaz nemtudtok segíteni...
nekem egy komplett lámpa és komplett motor script kéne ami nem hibás!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
Ha néha használnád a keresöt Találnál is!!
« Utoljára szerkesztve: 2011. április 10. - 14:13:36 írta <[Lu$ta]> »

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Lámpa ctrl gombal! || S.O.S
« Válasz #7 Dátum: 2011. április 11. - 15:31:35 »
0 Show voters
new bool: indito[MAX_PLAYERS];

 
helyett:
 
new bool: indito[MAX_VEHICLES];

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal