hlmod.hu
https://hlmod.hu/

CS: Online fegyverek.
https://hlmod.hu/viewtopic.php?f=9&t=26127
Oldal: 1 / 1

Szerző:  PikHácsúú# [ 2016.09.07. 20:32 ]
Hozzászólás témája:  CS: Online fegyverek.

Hali. Szeretnék a skinmenübe CSO-s fegyvert rakni. Amihez ugye egy külön mód jár. Az lenne a kérdés, hogy milyen módon birom a fegyvert hozzáadni a case-hez?
Tehát egy sima skinmenüs pluginhoz akarom hozzáadni a fegyvert, viszont jár hozzá mód, amivel nemtudom mit kezdjek.

előre is köszönöm.

Szerző:  Papi [ 2016.09.07. 20:35 ]
Hozzászólás témája:  Re: CS: Online fegyverek.

nem értem most mit is akarsz pontosan. fejtsd ki bővebben.

Szerző:  LyleChriss [ 2016.09.09. 12:09 ]
Hozzászólás témája:  Re: CS: Online fegyverek.

Tehát adott egy skin menüd, amibe PL ezt a fegyvert bele akarod rakni, ha jól értem:
[CSO][ZP] Compound Bow

Ez esetben callfunc-cal tudod "odaadni a fegyvert" a játékosnak.
Tehát beteszed a fegyver amxx-ét a helyére, valamint beírod a plugins.ini-be.
Aztán a case-be ezt írod:
  1. callfunc_begin("Get_CompoundBow", "zp_extra_compound_bow.amxx")
  2. callfunc_push_int(id)
  3. callfunc_end()

Ez ugyebár megadja neki a CompoundBow-ot, bár pár fennakadást okozhat, hogy ZP módhoz készült a plugin, ezért érdemes pelőle kiszedegetni az arra vonatkozó változókat, natívokat, funkciókat, stb...

Így a lövése, a hangja, a skinje, mind olyan lesz, mint zombi modban.

Szerző:  PikHácsúú# [ 2016.09.09. 14:36 ]
Hozzászólás témája:  Re: CS: Online fegyverek.

Igen LyLe erre akartam kilyukadni. Tehát akkor megfogom a fegyver amxx-ét, berakom a pluginsba, majd plugins.ini be beleírom, és case-hoz csak azt írom amit irtál.

Szerző:  LyleChriss [ 2016.09.09. 14:46 ]
Hozzászólás témája:  Re: CS: Online fegyverek.

Ez adja meg neki a fegyvert, igen. :) Ez KB egyenlő azzal, mintha a pluginban lenne egy külön funkció a skin adásra.
  1. GiveSkin(id, 13) //13-as számú skint adjuk
  2. public GiveSkin(id, num)
  3. {
  4. awp[id] = num
  5. }

Ez lenne rá a "gagyi" magyarázat. :)
Tehát az a 3 sor adja csak a fegyvert, azon felül mehet más is a caseba (Pontok levonása, ölések ellenőrzése, chat üzenet, amit akarsz).

Szerző:  PikHácsúú# [ 2016.09.09. 15:03 ]
Hozzászólás témája:  Re: CS: Online fegyverek.

Kód:
callfunc_begin("Get_CompoundBow", "zp_extra_compound_bow.amxx")

Get_CompoundBow helyére mit kell irnom? Vagy az nem szolgál semmi parancsot?

Szerző:  LyleChriss [ 2016.09.09. 15:05 ]
Hozzászólás témája:  Re: CS: Online fegyverek.

Az plugintól függ. Meg kell keresd, az adott CSO pluginban melyik funkció adja a fegyvert, és annak a nevét kell odaírni. A másik meg ugye az amxx fájl neve. :) Elnézést a hiányos leírásért.

Szerző:  JohanCorn [ 2016.09.09. 19:50 ]
Hozzászólás témája:  Re: CS: Online fegyverek.

Használhatsz Native-ét is, de persze ez is működő képes. Azonban ne felejtsd el, hogy a általában amiket az interneten találsz fegyverek többsége ZP-re van megírva, az-az használhat olyan feltételeket is, ami csak azzal együtt fut. Ez esetben meg át kell írnod a dolgokat úgy, hogy ne legyen benne semmi különcség.

Szerző:  PikHácsúú# [ 2016.09.09. 22:44 ]
Hozzászólás témája:  Re: CS: Online fegyverek.

Fél óra szenvedés után, de sikerült megcsinálnom. Köszönöm szépen mindenkinek. :D

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