hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.07.12. 18:11



Jelenlévő felhasználók

Jelenleg 372 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 369 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot], IsTu25, Medusaaz elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: speed info
HozzászólásElküldve:2012.05.13. 12:24 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Valaki tudna nekem linkelni egy speed infot ?? nekem van egy de az a páncél helyén mutatja ,hogy mennyivel megyek és ez kicsit zavaró meg sokan nem értik mit mutat !! Nekem olyan kéne,hogy csak a speed-et mutatja és jobb alsó sarokban mutaja valahogy igy !!
Sebesseg: 240

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: speed info
HozzászólásElküldve:2012.05.13. 13:02 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Kód:
#include <amxmodx>
#include <fakemeta>
#include <dhudmessage>

#define AUTHORS "AciD & tvix1337"

#define INTERVAL 0.1

new bool:szSpeed[33]

new TaskEnt,showspeed,maxplayers

public plugin_init() {
   register_plugin("SpeedMeter", "1337", AUTHORS)
   register_forward(FM_Think, "Think")
   
   TaskEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))   
   set_pev(TaskEnt, pev_classname, "speedometer_think")
   set_pev(TaskEnt, pev_nextthink, get_gametime() + 1.01)
   
   register_clcmd("say /speed", "toogleSpeed")
   
   showspeed = register_cvar("sm_enable", "1")
   
   maxplayers = get_maxplayers()
}

public Think(ent)
{
   if(ent == TaskEnt)
   {
      szSpeedTask()
      set_pev(ent, pev_nextthink,  get_gametime() + INTERVAL)
   }
}

public client_putinserver(id)
{
   szSpeed[id] = showspeed > 0 ? true : false
}

public toogleSpeed(id)
{
   szSpeed[id] = szSpeed[id] ? false : true
   return PLUGIN_HANDLED
}

szSpeedTask()
{
   static i, target
   static Float:velocity[3]
   static Float:vSpeed
   
   for(i=1; i<=maxplayers; i++)
   {
      if(!is_user_connected(i)) continue
      if(!szSpeed[i]) continue
      
      target = pev(i, pev_iuser1) == 4 ? pev(i, pev_iuser2) : i
      pev(target, pev_velocity, velocity)

      vSpeed = floatsqroot(floatpower(velocity[0], 2.0) + floatpower(velocity[1], 2.0))
      
      set_dhudmessage(255, 165, 35, -1.0, 0.7, 0, 0.0, INTERVAL, 0.01, 0.0)
      show_dhudmessage(i, "Sebesseg: %3.2f", vSpeed)
   }
}


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 19 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole