Pagina de start a forumului .::PoLiTiA.Zapto.Org::.[Barlad]
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
FAQ C4 Events [AMXX]

 
Raspunde la subiect    Pagina de start a forumului .::PoLiTiA.Zapto.Org::.[Barlad] » Tutoriale Pluginuri pentru Counter-Strike Subiectul anterior
Subiectul urmator
FAQ C4 Events [AMXX]
Autor Mesaj
razvan
Administrator
Administrator


Data inscrierii: 22/Sep/2007
Mesaje: 28
Localitate: Barlad

Mesaj FAQ C4 Events [AMXX] Raspunde cu citat (quote)
Ce inseamna asta ?
R: De exemplu vrei sa determini cand cineva a pus bomba căci vrei sa pui sa cante o melodie, sau cand cineva o scapa sa pateasca ceva, sa anunte ceva si tot asa mai departe.

In primul rand, acest tutorial este valabil doar pentru amxmodx 1.76 sau mai nou ; Pentru că vom avea trebuință de ultima versiune de "CSX"

Si cum spuneam, CSX de la amxmodx 1.76 a venit cu 5 forwarduri extrem folositoare:
1) - bomb_planted
2) - bomb_defused
3) - bomb_planting
4) - bomb_defusing
5) - bomb_explode

Si un exemplu : Code:
public bomb_planted(id)
{
new name[32]
get_user_name(id,name,31)

set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)
show_hudmessage0, "%s set us up the bomb !", name)

// sau alt ceva ce vreti voi sa faca sa-i dea bani, sa explodeze etc
}



Intreg pluginul : Code:
#include <amxmodx>
#include <amxmisc>
#include <csx>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "SAMURAI"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

}

public bomb_planted(id)
{
new name[32]
get_user_name(id,name,31)

set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)
show_hudmessage0, "%s set us up the bomb !", name)

// sau alt ceva ce vreti voi sa faca sa-i dea bani, sa explodeze etc
}



Ei bine pentru bomb_defused de ex: Code:
public bomb_defused(id)
{
new name[32]
get_user_name(id,name,31)

set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)
show_hudmessage0, "%s defused the bomb !", name)

// stuff :p
}



Intreg pluginul: Code:
#include <amxmodx>
#include <amxmisc>
#include <csx>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "SAMURAI"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

}

public bomb_defused(id)
{
new name[32]
get_user_name(id,name,31)

set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)
show_hudmessage0, "%s defused the bomb !", name)

// stuff :p
}



ei bine dar CSX are din pacate doar cateva functii . Dar daca vreau sa aflu cand a scapat cineva bomba ? ei bine uite cum:

In întâiul rand publicul trebuie inregistrat printr-un event:
1) Bomb Pickup : "2&#Got_bomb"
2) Bomb Drop : 2&#Game_bomb_d"
Aceste evenimente se inregistrea la public plugin_init prin functia register_event.
Si vine cam asa: Code:
register_event("TextMsg", "nume public", "bc", "2&#Got_bomb")


si: Code:
register_event("TextMsg", "bomb_drop", "bc", "2&#Game_bomb_d")


Ei bine un exemplu perfect de pickup: Code:
#include <amxmodx>
#include <amxmisc>
#include <csx>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "SAMURAI"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("TextMsg", "bomb_pickup", "bc", "2&#Got_bomb")
}

public bomb_pickup(id)
{
new name[32]
get_user_name(id,name,31)

set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)
show_hudmessage0, "%s pick up the bomb", name)

// stuff :p
}




Sper ca ati inteles . o.O
22/09/2007 17:47 Vezi profilul utilizatorului Trimite mesaj privat
ossbe
Junior 2


Data inscrierii: 18/Aug/2012
Mesaje: 5
Localitate: Latvia

Mesaj Raspunde cu citat (quote)
This post is for real smart people! Thanks.
30/08/2012 15:30 Vezi profilul utilizatorului Trimite mesaj privat
ossbe
Junior 2


Data inscrierii: 18/Aug/2012
Mesaje: 5
Localitate: Latvia

Mesaj Raspunde cu citat (quote)
I want to ask ! will you obtain positive review for your post in future) Or only my grace tell you that your post is unbelievable !))
31/08/2012 13:08 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului .::PoLiTiA.Zapto.Org::.[Barlad] » Tutoriale Pluginuri pentru Counter-Strike Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro