hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 556 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 556 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  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Gugoláskor a földbe rakja a csomagot!
HozzászólásElküldve: 2016.02.01. 23:25 
Offline
Nagyúr

Csatlakozott: 2014.05.10. 16:41
Hozzászólások: 721
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 64 alkalommal
Sziasztok, miért van az,hogy mikor gugol az áldozat akkor a földbe rakja a csomagot, mikor áll stb akkor pedig rendesen a földre! Válaszokat előre is köszi!

Forrás:

Kód:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta_util>

#define MINSZ Float:{ -23.160000, -13.660000, -0.050000 }
#define MAXSZ Float:{ 11.470000, 12.780000, 6.720000 }

#define MODEL_FIRST "models/csomag.mdl"

new const drop_name[] = "oles_s";

public plugin_precache()
   precache_model("models/csomag.mdl")

public plugin_init(){
   register_forward(FM_Touch, "ForwardTouch");
   
   register_event("DeathMsg", "drop", "a")
}
public drop(){
   new victim = read_data(2);
 
       static Float:origin[3];
       pev(victim, pev_origin, origin);
 
       new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
       origin[2] -= 36;
       engfunc(EngFunc_SetOrigin, ent, origin);
 
       if(!pev_valid(ent)){
          return PLUGIN_HANDLED;
       }
 
       set_pev(ent, pev_classname, drop_name);
       engfunc(EngFunc_SetModel, ent, MODEL_FIRST);
       dllfunc(DLLFunc_Spawn, ent);
       set_pev(ent, pev_solid, SOLID_BBOX);
       set_pev(ent, pev_movetype, MOVETYPE_NONE);
       engfunc(EngFunc_SetSize, ent, MINSZ, MAXSZ);
       engfunc(EngFunc_DropToFloor, ent);
       return PLUGIN_HANDLED;
}

public ForwardTouch(ent, id){
       new classname[32];
       pev(ent, pev_classname, classname, charsmax(classname));
 
       if(!equal(classname, drop_name)){
          return FMRES_IGNORED;
       }
   
   client_print(id, print_chat, "Felvettel egy targyat!")
   
       engfunc(EngFunc_RemoveEntity, ent);
       return FMRES_IGNORED
}


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2016.02.02. 06:43 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
drop to floor

_________________
Global Offensive: (50%)


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2016.02.03. 13:40 
Offline
Nagyúr

Csatlakozott: 2014.05.10. 16:41
Hozzászólások: 721
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 64 alkalommal
???


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2016.02.03. 16:10 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
engfunc( EngFunc_DropToFloor, entity );

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2016.02.03. 16:13 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
Vagy:

  1. #include < engine >
  2.  
  3. drop_to_floor( iEntId )

_________________
Néha itt, de többször nem.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2016.02.18. 19:14 
Offline
Nagyúr

Csatlakozott: 2014.05.10. 16:41
Hozzászólások: 721
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 64 alkalommal
CrB írta:
engfunc( EngFunc_DropToFloor, entity );


Alapból szerepel benne ilyen, mégsem működik! :/


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2016.02.18. 19:16 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
NuD[!]e írta:
CrB írta:
engfunc( EngFunc_DropToFloor, entity );


Alapból szerepel benne ilyen, mégsem működik! :/

Szerintem nézd meg jobban!

_________________
Global Offensive: (50%)


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2016.02.29. 10:23 
Offline
Nagyúr

Csatlakozott: 2014.05.10. 16:41
Hozzászólások: 721
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 64 alkalommal
  1. public drop(){
  2.    new victim = read_data(2);
  3.  
  4.        static Float:origin[3];
  5.        pev(victim, pev_origin, origin);
  6.  
  7.        new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
  8.        origin[2] -= 36;
  9.        engfunc(EngFunc_SetOrigin, ent, origin);
  10.  
  11.        if(!pev_valid(ent)){
  12.           return PLUGIN_HANDLED;
  13.        }
  14.  
  15.        set_pev(ent, pev_classname, drop_name);
  16.        engfunc(EngFunc_SetModel, ent, MODEL_FIRST);
  17.        dllfunc(DLLFunc_Spawn, ent);
  18.        set_pev(ent, pev_solid, SOLID_BBOX);
  19.        set_pev(ent, pev_movetype, MOVETYPE_NONE);
  20.        engfunc(EngFunc_SetSize, ent, MINSZ, MAXSZ);
  21.  
  22.  
  23.        engfunc(EngFunc_DropToFloor, ent);
  24.  
  25.  
  26.  
  27.        return PLUGIN_HANDLED;
  28. }


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2016.02.29. 20:00 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.01.15. 19:04
Hozzászólások: 407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
Szerintem, ha origin[2] -= 36; ezt a sort törlöd jó lesz.


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


Ki van itt

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