hlmod.hu
https://hlmod.hu/

hogyan kell plugint készíteni
https://hlmod.hu/viewtopic.php?f=9&t=3185
Oldal: 1 / 3

Szerző:  rericsi8 [2012.01.21. 18:36 ]
Hozzászólás témája:  hogyan kell plugint készíteni

hi
leírhatná valaki szájbarágósan/konyhai nyelven/részletesen hogy kell plugint írni :D
azokból a tutorialokból nem értek egy szót se ami fent van az oldalon :D
én is szeretnék már magamnak plugint írni mert idegesít hogy nem tudok és mindig kérnem kell
THX :D

Szerző:  CocaIne.^ [2012.01.21. 18:52 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

Én is elég BOT Vagyok de leírok 1 alap plugint:
1.Válasszuk ki az includekat.
Kód:
#include <amxmodx>
#include <amxmisc>


2.Plugin,Készítő,Verzió.
Kód:
#define PLUGIN "q"
#define VERSION "0.1"
#define AUTHOR "s"


3.Plugin init.
Kód:
public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd( "say /myinfo","info", 0,"Infórmáció:IP,Név,Ölés,Halál")


4.Itt jön a lényeg most mi azt írtuk h say /myinfo","info", és akkor:public info(id)

5.Hogy mi mi legyen v ilyesmi nemtom megfogalmazni pl: lol = timeleft + a newak.
Kód:
   new nev[33],oles,halal,elet,pajzs;
     get_user_name(id, nev, 32)
   elet = get_user_health(id)
   pajzs = get_user_armor(id)
   oles = get_user_frags(id)
   halal = get_user_deaths(id)


6.Hogy mit írjon a chatba a /myinfo parancsra és az élet stb..
client_print(id,print_chat,"Nev:%s | Oles:%i | Halal:%i | Elet:%d | Pajzs:%d | %s",nev,oles,halal,elet,pajzs)
Kód:
   return PLUGIN_CONTINUE
}


Az egész plugin:
Kód:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "q"
#define VERSION "0.1"
#define AUTHOR "s"


public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd( "say /myinfo","info", 0,"Infórmáció:IP,Név,Ölés,Halál")
}
public info(id) {
   new nev[33],oles,halal,elet,pajzs;
     get_user_name(id, nev, 32)
   elet = get_user_health(id)
   pajzs = get_user_armor(id)
   oles = get_user_frags(id)
   halal = get_user_deaths(id)
   client_print(id,print_chat,"Nev:%s | Oles:%i | Halal:%i | Elet:%d | Pajzs:%d | %s",nev,oles,halal,elet,pajzs)
   return PLUGIN_CONTINUE
}

Szerző:  rericsi8 [2012.01.21. 18:57 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

ez jó :D
de még mindig nem tudom mivan ha a saját pluginom akarom megírni

Szerző:  CocaIne.^ [2012.01.21. 19:00 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

Vagy annál is egszerűbb:
1.incek..
Kód:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>


2.A készítőt,meg ilyeneket a register pluginhoz írjuk(am se kötelező külön)

3.
Kód:
public plugin_init()
{
register_plugin("Parancsok","1.0","CocaIne") ///1. pluginnév","verzió","készítő"
register_clcmd("say /parancs", "parancs")
register_event("ResetHUD","reset11","be") ///ez azért h minden kör elején kiírja.
}


4.Mit írjon a chatba,a public parancsot(id) -t nem szabad elhagyni
Kód:
public parancs(id)
{
ColorChat(0, RED, "^x04Parancsok:^x03/admin , /bank , /kivesz , +setlaser , +dellaser")
}

Az ^x04 meg ezek azért kell h színes legyen.

5.És végűl h mit írjon kör elején:
Kód:
public reset11(id) {
ColorChat(id, BLUE, "^x04[ZP] ^x03Parancsok:/parancs")
}


EGÉSZ:
Kód:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>

public plugin_init()
{
register_plugin("Parancsok","1.0","CocaIne")
register_clcmd("say /parancs", "parancs")
register_event("ResetHUD","reset11","be")
}
public parancs(id)
{
ColorChat(0, RED, "^x04Parancsok:^x03/admin , /bank , /kivesz , +setlaser , +dellaser")
}
public reset11(id) {
ColorChat(id, BLUE, "^x04[ZP] ^x03Parancsok:/parancs")
}

Szerző:  Silent [2012.01.21. 19:01 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

Amirôl te beszéltél az egy tömb...(new)

Szerző:  CocaIne.^ [2012.01.21. 19:02 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

Ugyan így.Mondd milyen plugint akarsz írni és megpróbálom részletessen leírni,bár én se nagyon tudok..

Szerző:  CocaIne.^ [2012.01.21. 19:03 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

oké Silent :D

Szerző:  IrOn [2012.01.21. 19:04 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

és a resethud nem a kör eleje, az akkor teljesül amikor akárki becsatlakozik a játékba(belép a csapatba és feléled-nem mindig éled ugye fel kör közben, de van ilyen), lehet az kör közben is

Szerző:  rericsi8 [2012.01.21. 19:05 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

ez egy 20-30 soros plugin
de ha olyat akarok hogy az admin életet adjon és ahhoz még sprite is járjon hogy például amikor megkapja a player az életet akkor ilyen zöld kereszt legyen felette vagy mondjuk egy player model choosert, ezekhez hogy induljak, meik inc-ben vannak ezek a parancsok, mi a sorrend, mit hova kell beirnom

Szerző:  CocaIne.^ [2012.01.21. 19:07 ]
Hozzászólás témája:  Re: hogyan kell plugint készíteni

Az nehéz :S
Iron biztos tudja :D

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