hlmod.hu
https://hlmod.hu/

Plugin összekapcsolás.
https://hlmod.hu/viewtopic.php?f=9&t=8967
Oldal: 1 / 2

Szerző:  laki5000 [2013.06.16. 20:45 ]
Hozzászólás témája:  Plugin összekapcsolás.

Hello. Valaki nem tud segiteni abban, hogy hogyan lehet plugint összekapcsolni? azaz, hogy ha egy teljesen uj fegyvert bele akarok irni Menübe, (case xy:), akkor ne magába a fegyverbe kelljen beleirni hogy pl.
register_clcmd("fegyver", "usas12"); vagy register_clcmd("say /fegyver", "usas12");, hanem például így: give_item(id, "weapon_usas12")vagy valami más megoldással.

előre közlöm, ne irjátok nekem ezt a plugin egybeírást, mert ez csak egy fegyver esetében müködne, ha müködne, tehát nem tudnék több uj fegyvert csinálni.

Tehát, ha ez esetleg nem lehetséges, vagy nem tudtok segíteni, akkor azt hogy tudom megcsinálni, hogy tudok 2 uj fegyver pluginban lévő vegyvert ugy addolni mint pl.
give_item(id, "weapon_m4a1")
give_item(id, "weapon_m4a1")


és így megoldani:
give_item(id, weapon_usas12")
give_item(id, weapon_dualinfinity")


Ezt azért kellene, hogy ha pl, kapna egy USAS12-t, és egy Dual Infinity-t, de az első fegyvert eldobja, ha meg kapja a másodikat.

Remélem érthetően fogalmaztam, és értelmes választ is kérek
:)

_______________
Kép

Szerző:  RaZzoR [2013.06.16. 20:59 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

pluginból public funkció meghívás:

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. if(callfunc_begin("tar21","tar21.amxx") == 1)
  3. {
  4. callfunc_push_int(id)
  5. callfunc_end()
  6. }
  7.  

Szerző:  ultraibolya [2013.06.16. 21:33 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

vagy array :D

Szerző:  m0csy652 [2013.06.16. 23:49 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

RaZzoR írta:
pluginból public funkció meghívás:

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. if(callfunc_begin("tar21","tar21.amxx") == 1)
  3. {
  4. callfunc_push_int(id)
  5. callfunc_end()
  6. }
  7.  

sztem ez igy nemleszjo...
siman letrehozol uj modellt....

Szerző:  laki5000 [2013.06.17. 00:14 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

m0csy652 írta:
RaZzoR írta:
pluginból public funkció meghívás:

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. if(callfunc_begin("tar21","tar21.amxx") == 1)
  3. {
  4. callfunc_push_int(id)
  5. callfunc_end()
  6. }
  7.  

sztem ez igy nemleszjo...
siman letrehozol uj modellt....


Hogyérted azt, hogy uj model?

Szerző:  kiki [2013.06.17. 08:33 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

Szerintem nem.

Szerző:  laki5000 [2013.06.17. 12:50 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

tehát valaki le irná akkor összefoglalva mit kell csinálnom?

Szerző:  fuck604 [2013.06.17. 13:53 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

nátíve

Szerző:  laki5000 [2013.06.17. 14:31 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

Csak az a baj hogy angol, és én németül tanulok...

Szerző:  fuck604 [2013.06.17. 14:57 ]
Hozzászólás témája:  Re: Plugin összekapcsolás.

ugyan így regelsz egy nativet usas12 néven csak az fogja a fegyvert adni az egyik pluginban a másigban meghívod az incet és ugyanúgy tudod neki adni a fegyót[ablak]Code:
Kód:
#include <amxmodx>
#include <fun>
 
public plugin_init()
    register_plugin("Dynamic Native Test - Handler","1.0","Hawk552")
 
public plugin_natives() //regeled a native-t
{
    register_library("dyn_test")
 
    register_native("half_user_hp","_half_user_hp")
}
 
public _half_user_hp(iPlugin,iParams)
{
    if(iParams != 1)
        return PLUGIN_CONTINUE
 
    new id = get_param(1)
    if(!id)
        return PLUGIN_CONTINUE
 
    set_user_health(id,get_user_health(id) / 2)
 
    return PLUGIN_HANDLED
}

 
Code:
Kód:
#include <amxmodx>
#include <dyn_test>
 
public plugin_init()
    register_plugin("Dynamic Native Test - Caller","1.0","Hawk552")
 
public client_putinserver(id)
    if(is_user_alive(id))
        half_user_hp(id)


ez egy include csinálsz egy dyn_test.inc filet és berakod a fordítónak a megfelelő mappájába

Code:
Kód:
// Jegyzet: muszáj meghívnod ezt a filet:  dyn_test.inc (vagy újranevezheted #include <dyn_test> a második szkriptben)
 
#pragma reqlib "dyn_test"
 
native half_user_hp(id)
[/ablak]

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/