hlmod.hu
https://hlmod.hu/

Meg akarok tanulni plugint írni :D
https://hlmod.hu/viewtopic.php?f=13&t=4294
Oldal: 1 / 2

Szerző:  csmania991 [2012.05.03. 18:46 ]
Hozzászólás témája:  Meg akarok tanulni plugint írni :D

Sziasztok!
Valaki eltudná nekem magyarázni nagyon röviden és tömören hogyan kell egy alap plugint írni??
mi mit jelent benne??
Tudom a fórumon leírta Metal de az nekem túl tudományos :P

pl itt egy egyszerű:

Kód:
#include "amxmodx.inc"
#include "fun.inc"

public plugin_init()
{
    register_logevent( "fwEnd" , 2 , "1=Round_End" ) ;
}

public fwEnd()
{
   new pl [ 32 ], num, i;
   get_players( pl , num ) ;
   for( i = 0 ; i < num ; i++ )
   {
      new id = pl [ i ] ;
      strip_user_weapons ( id ) ;
      give_item( id, "weapon_knife" ) ;
   }
  return PLUGIN_HANDLED ;
}

Szerző:  Silent [2012.05.03. 18:56 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

Kód:
#include "amxmodx.inc" //alap amxmodx modult elérhetővé teszed
#include "fun.inc"  //fun modult elérhetővé teszed

public plugin_init()  //ez fut le akkor amikor a plugin elindul
{
    register_logevent( "fwEnd" , 2 , "1=Round_End" ) ;  //regisztrálod a körvége eventet
}

public fwEnd()  //ez fog történni körvégekor
{
   new pl [ 32 ], num, i;  //létrehozod a játékosokat tartalmazó változókat + egy  iterációs változót
   get_players( pl , num ) ; //lekéred őket és h mennyien vannak
   for( i = 0 ; i < num ; i++ ) //végig iterálsz a játékosokon
   {
      new id = pl [ i ] ;  //behozol egy új változót és az aktuális játékos id-jét rakod bele
      strip_user_weapons ( id ) ;  //elveszed a játékos fegyvereit
      give_item( id, "weapon_knife" ) ;  //adsz nekik egy kést
   }
  return PLUGIN_HANDLED ; //handleddel visszatérsz
}

Szerző:  csmania991 [2012.05.03. 18:59 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

Köszi megpróbálom mér értelmezni :)

Szerző:  kiki [2012.05.03. 19:03 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

Idézet:
#include "amxmodx.inc" //alap amxmodx modult elérhetővé teszed
#include "fun.inc"  //fun modult elérhetővé teszed


Nem nem nem, ez csak a függvényeket társítja hozzá a forráskodhóz! Attól nem fog lefutni a modul, a modul akkor fog lefutni ha használod is valamelyik funkcióját, ugyan így van ez API pluginoknál is!


Mielőtt írod hogy ne kötekedjek: ez nem kötekedés csak "felvilágosítás"

Szerző:  Silent [2012.05.03. 19:05 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

Jó nembaj, nyugodtan javíts :D

Szerző:  csmania991 [2012.05.03. 19:10 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

Na jó.. reménytelen vagyok :cry: :cry:
Még mindig itt tartok Pawn Studioba

Kód:
#include <amxmodx> 
 
new PLUGIN[]="nemtom"
new AUTHOR[]="[S]peed"
new VERSION[]="1.00"
 
public plugin_init()
{
   
     register_plugin(PLUGIN, VERSION, AUTHOR)
}


Ebből már lesz működő plugin?

Valaki segítsen a folytatásban..

Szerző:  fear_ezmegmi [2012.05.03. 19:19 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

Mit szeretnél csinálni? hud , menü stb...?

Szerző:  csmania991 [2012.05.03. 19:19 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

Egy HUD -al kezdenék ....

Az a legkönnyebb nem?

Szerző:  fear_ezmegmi [2012.05.03. 19:21 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

A hud az elég könnyű. Milyen legyen? parancsra jöljön elő vagy csatlakozáskor?

Szerző:  HunGamer [2012.05.03. 19:21 ]
Hozzászólás témája:  Re: Meg akarok tanulni plugint írni :D

Igen ez egy nagyon szép működő plugin csak éppen nem csinál semmit.
csmania991 írta:
Egy HUD -al kezdenék ....

http://amxmodx.crys.hu/site/forum/viewtopic.php?f=14&t=3520
Silent elég részletesen leír mindent.

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