hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 10:44



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Valódi élet kijelzése
HozzászólásElküldve: 2012.08.30. 10:30 
Offline
Beavatott

Csatlakozott: 2010.08.10. 21:48
Hozzászólások: 60
Üdv. Van olyan parancs, amit ha berakunk a megfelelő helyre egy bizonyos script - ben, akkor kiírja HUD -ra a valódi életünket. Tisztában vagyok vele, hogy van ilyen plugin, de nekem egy mod - hoz kellene. Ha van ilyen alap include - akkor az include nevét és a parancsot, amivel kiírjuk valaki irja le pls.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valódi élet kijelzése
HozzászólásElküldve: 2012.08.30. 10:36 
Offline
Őskövület
Avatar

Csatlakozott: 2013.01.01. 17:48
Hozzászólások: 2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Csinlsz 1 valtozot es get_user_health es hudba teszed a valtozot igy vhogy csak nehez telorol leirni:

New elet = get_user_health(id)
aztan hudban:
Show_hudmessage(id, "%s", elet)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valódi élet kijelzése
HozzászólásElküldve: 2012.08.30. 10:45 
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
%i nem %s


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valódi élet kijelzése
HozzászólásElküldve: 2012.08.30. 10:51 
Offline
Őskövület
Avatar

Csatlakozott: 2013.01.01. 17:48
Hozzászólások: 2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Ja igen telleg bocs nem figyeltem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valódi élet kijelzése
HozzászólásElküldve: 2012.08.30. 11:03 
Offline
Beavatott

Csatlakozott: 2010.08.10. 21:48
Hozzászólások: 60
Idézet:
Welcome to the AMX Mod X 1.76-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "id" on line 23
Error: Must be a constant expression; assumed zero on line 23

Egyéb ötlet?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valódi élet kijelzése
HozzászólásElküldve: 2012.08.30. 11:08 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Egy forráskóddal többre mennénk.

(Hiba: nincs definiálva az id változó)

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valódi élet kijelzése
HozzászólásElküldve: 2012.08.30. 11:44 
Offline
Beavatott

Csatlakozott: 2010.08.10. 21:48
Hozzászólások: 60
Ebből nem lehetne azt a rész valahogy kiszűrni?
[spoiler]
Kód:
#include <amxmodx>
#include <amxmisc>


#define PLUGIN_NAME   "Health Display"
#define PLUGIN_VERSION   "11.1"
#define PLUGIN_AUTHOR   "Exolent"


#pragma semicolon 1


new bool:g_player_didnt_spawn[33];

new health_on;
new health_time;
new health_color;
new health_custom;
new health_effects;
new health_always;

public plugin_init()
{
   register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
   register_cvar("health_display", PLUGIN_VERSION, FCVAR_SPONLY);
   register_event("Health", "EventHealth", "be", "1>0");
}

public client_disconnect(client)
{
   remove_task(client);
}

public EventHealth(client)
{
   if( get_pcvar_num(health_on) )
   {
      ShowHealth(client);
   }
}

public ShowHealth(client)
{
   remove_task(client);
   
   new hud_red, hud_green, hud_blue;
   switch( get_pcvar_num(health_color) )
   {
      case 0:
      {
         hud_red = 255;
         hud_green = 255;
         hud_blue = 255;
      }
      case 1:
      {
         new color[16], red[4], green[4], blue[4];
         get_pcvar_string(health_custom, color, 15);
         parse(color, red, 3, green, 3, blue, 3);
         
         hud_red = str_to_num(red);
         hud_green = str_to_num(green);
         hud_blue = str_to_num(blue);
      }
      case 2:
      {
         hud_red = random(256);
         hud_green = random(256);
         hud_blue = random(256);
      }
   }
   
   new Float:hud_time = get_pcvar_float(health_time);
   
   set_hudmessage(hud_red, hud_green, hud_blue, -1.0, 0.9, get_pcvar_num(health_effects), hud_time, hud_time, 0.1, 0.2, 3);
   show_hudmessage(client, "Health: %i", get_user_health(client));
   
   if( get_pcvar_num(health_always) )
   {
      set_task(hud_time - 0.1, "ShowHealth", client);
   }
}
[/spoiler]
Ide kellene:
[spoiler]
Kód:
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
      ShowSyncHudMsg(id, SyncHudObj, "[ELET]", );
      return PLUGIN_CONTINUE;
   }
[/spoiler]


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  [ 7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 96 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