Jump to content

nabízím Tachometer (s ovládaním)


milous22

Recommended Posts

Zdravím, tento tachometer som mal pripravený do svojho módu, ale nakoľko ho neplánujem dokončiť, prerobil som ho pre Vás do filterscriptu. Jedná sa o textdrawový tachometer ktorý počíta rýchlosť z vektoru pohybu vozidla. Tachometer okrem rýchlosti zobrazuje najazdené kilometre vozidla, zaradený prevodový stupeň a otáčky(tieto dve veci sú počítané podľa druhu paliva, počtu prevodových stupňov  a rýchlosti), stav paliva (nastavuje sa externe), ďalej je tam indikácia zapálenia svetiel, ručnej brzdy, smeroviek.

 

Ovládanie svetiel, štartu motora a smeroviek je robené cez tlačidlá ktoré sa dajú zmeniť v konfiguračnom súbore. Filterscript umožňuje zapnúť automatické zapínanie svetiel a autoamatický štart motora pri nasadnutí do vozidla (defaultne zapnuté).

 

Palivo vozidla je možné nastaviť cez volanie funkcie PalivoVozidla(vehicleid, Float: percenta). Filterscript s palivom nijak nepracuje (neodpočítava, nezhasína motor pri prázdnej nádrži...), iba ho zobrazuje.

 

Základné nastavenia:

  •    štart/stop motora  -  tlačidlo  N
  •    zapnutie/vypnutie svetiel  -  tlačidlo  8 (num. klávesnica)
  •    zapnutie/vypnutie výstražných svetiel  -  tlačidlo  2 (num. klávesnica)
  •    zapnutie/vypnutie/prepnutie ľavej smerovky  -  4 (num. klávesnica)
  •    zapnutie/vypnutie/prepnutie pravej smerovky  - 6 (num. klávesnica)
Konfiguračný súbor sa nazýva  "tachometer.ini" a nachádza sa priamo v zložke "scriptfiles" (takže "scriptfiles/tachometer.ini").

 

Defaultne nastavený konfiguračný súbor :

autostart_engine=0        // automatické naštartovanie motora pri nastúpení
autostart_lights=0        // automatické zapnutie svetiel pri nastúpení

key_left_blinker=8192        // ľavá smerovka nastavená na na  KEY_ANALOG_LEFT
key_right_blinker=16384        // pravá smerovka nastavená na  KEY_ANALOG_RIGHT
key_warning_lights=4096        // vystražné svetlá nastavené na  KEY_ANALOG_DOWN

key_lights=2048            // zapínanie svetiel nastavené na  KEY_ANALOG_UP
key_engine=131072        // zapínanie motora nastavené na  KEY_NO

 

Funkcia PalivoVozidla(vehicleid, Float: percenta) sa volá klasickým spôsobom z akéhokoľvek scriptu na servery:

CallRemoteFunction("PalivoVozidla", "if", ID_vozidla, percento_naplnenia_nadrze); // percento_naplnenia_nadrze  môže nadobúdať hodnoty 0.0 až 100.0

 

Tento tachometer používa 60 globálnych a 4 playertextdrawy.

 

Screeny:

 

sa-mp-016.pngsa-mp-017.pngsa-mp-024.png

 

 

Inštalácia:

   1.  Filterscript skopírovať do zložky "filterscripts" vášho serveru

   2.  Zapísať filterscript do konfiguračného súboru serveru "server.cfg", pokiaľ možno na začiatok (hneď za slovo "filterscript")

   3.  Konfiguračný súbor vytvárať nemusíte pokiaľ nechcete meniť nastavenia

Pozn: Filterscript nie je možné načítať počas behu serveru.

 

Cena filterscriptu je 10€.

Demo (stiahnuť) je obmedzené na prvých 100 vozidiel (vozidlá s ID 1 až 100) a používanie funkcie PalivoVozidla je čiastočne zakázané.

 

 

PS: tvl, toto fórum sa zase rozpadá... polovica tagov nefunguje

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...