Pagina de start a forumului newLevel.MyForum.ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
Despre Event-uri

 
Raspunde la subiect    Pagina de start a forumului newLevel.MyForum.ro » TutoriaLe Subiectul anterior
Subiectul urmator
Despre Event-uri
Autor Mesaj
CrS
GodZ
GodZ
CrS

Data inscrierii: 08/Sep/2007
Mesaje: 299

Mesaj Despre Event-uri Raspunde cu citat (quote)
In acest Tutorial va voi explica ce sunt event-urile , ce fac ele , si va voi da exemple de cateva event-uri extrem de utile . Pentru a urma ce este in acest Tutorial trebuie sa aveti cateva cunostinte despre Plugin-uri . Va recomand sa cititi [url=http://www.newlevel.myforum.ro/inceputul-de-baza-in-crearea-unui-plugin-vt232.html?highlight=inceputul+baza]INCEPUTL DE BAZA IN CREEAREA UNUI PLUGIN[/url]

Ce face un event ?
Un event va executa automat un public cand ii specificam noi , dupa anumite criterii . Event-urile se inregistreaza prin functia register_event , in plugin_init , dupa register_plugin , register_concmd-uri si ce mai aveti voi pe acolo . Daca folositi event-urile de mai jos , nu uitati sa adaugati tab-uri inaintea lor , pentru a nu primi eroarea loose identitation la compilare .

Mai jos va voi prezenta niste event-uri deosebit de utile , care probabil va vor fi de ajutor in crearea Plugin-urilor .

Executa un public cand Player-ul primeste spawn (Cand "reinvie") :

Cod:
register_event("ResetHUD","event_spawn","be")


Inlocuim event_spawn cu public-ul care vrem sa fie executat .

Executa un public cand Player-ul isi cumpara gloante :

Cod:
register_event("AmmoPickup","event_pickupammo","be")


Inlocuim event_pickupammo cu public-ul care vrem sa fie executat .

Executa un public cand Player-ul isi cumpara o arma :

Cod:
register_event("WeapPickup","event_pickupweapon","be")


Inlocuim event_pickupweapon cu public-ul care vrem sa fie executat .

Executa un public cand Player-ul isi cumpara un item :

Cod:
register_event("ItemPickup","event_pickupitem","be")


Inlocuim
Cod:
event_pickupitem
cu public-ul care vrem sa fie executat .

Executa un public cand Player-ul aprinde / stinge lanterna :

Cod:
register_event("Flashlight","event_flashlight","be")


Inlocuim
Cod:
event_flashlight
cu public-ul care vrem sa fie executat .

Executa un public cand Player-ul face damage :


Cod:
register_event("Damage","event_damage","be")


Inlocuim event_damage cu public-ul care vrem sa fie executat .

Executa un public cand Player-ul foloseste comanda "say" :

Cod:
register_event("SayText","event_saycmd","be")


Inlocuim
Cod:
event_saycmd
cu public-ul care vrem sa fie executat .

Executa un public cand bomba este plantata :

Cod:
register_event("TextMsg", "bomb_planted", "a", "2&%!MRAD_BOMBPL")


Inlocuim bomb_planted cu public-ul care vrem sa fie executat .

Executa un public cand bomba este dezamorsata :

Cod:
register_event("TextMsg", "bomb_defused", "a", "2&%!MRAD_BOMBDEF")


Inlocuim bomb_defused cu public-ul care vrem sa fie executat .

Executa un public cand bomba explodeaza

Cod:
register_event("TextMsg", "bomb_explode", "a", "2&#Target_B")


Inlocuim bomb_explode cu public-ul care vrem sa fie executat .

Executa un public cand bomba este luata de pe jos :

Cod:
register_event("TextMsg", "bomb_pickup", "bc", "2&#Got_bomb")


Inlocuim bomb_pickup cu public-ul care vrem sa fie executat .

Executa un public cand bomba este aruncata pe jos :

Cod:
register_event("TextMsg", "bomb_dropped", "bc", "2&#Game_bomb_d")


Inlocuim bomb_dropped cu public-ul care vrem sa fie executat .

Executa un public cand castiga teroristii

Cod:
register_event("SendAudio","twin","a","2=%!MRAD_terwin"")


Inlocuim twin cu public-ul care vrem sa fie executat

Executa un public cand castiga counteristii :

Cod:
register_event("SendAudio","ctwin","a","2=%!MRAD_ctwin"")


Inlocuim ctwin cu public-ul care vrem sa fie executat

Executa un public cand are loc o remiza (Round Draw) :

Cod:
register_event("SendAudio","rounddraw","a","2=%!MRAD_rounddraw")


Inlocuim rounddraw cu public-ul care vrem sa fie executat .

Executa un public cand se termina runda :

Cod:
register_event("SendAudio","roundend","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")


Inlocuim roundend cu public-ul care vrem sa fie executat .

Ei , cam asta a fost . Voi mai edita post-ul si cu alte event-uri . Daca aveti intrebari , postati aici !
20/01/2008 02:22 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului newLevel.MyForum.ro » TutoriaLe 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