Xard.Do.AM
Acum Descarcari Torrente.!! Intrati pe Blog
Duminica, 2024/Mai/12, 6:46 PM
Bine ati venit Guest | RSS
 
Principala Tutorial despre Eventuri Din CS [Amxx] - ForumInregistrareLogin
[ Mesaje noi · Membrii · Regulamentului forumului · Cautare · RSS ]
  • Pagina 1 din 1
  • 1
Moderatorul forumului: Markus3  
Forum » Counter-Strike 1.6 » Pluginuri » Tutorial despre Eventuri Din CS [Amxx] (Tutorial despre Eventuri Din CS [Amxx])
Tutorial despre Eventuri Din CS [Amxx]
Markus3Date: Sambata, 2010/Sep/11, 4:17 PM | Message # 1
I See You
Member Complete
Grup: Administrators
Mesaje: 60
Premii: 1
Reputatie: 6
Status: Offline
Inainte de a incepe mai bine aveti amxx studio pentru a face pluginuri mai usor :)
Ce face un event ?
Un event va executa automat un public cand ii specificam noi. Event-urile se inregistreaza prin functia register_event , in plugin_init, register_concmd-uri etc

O sa va arat cateva eventu-uri cele mai utile si folosite :) :

Executa un public cand Jucatorul primeste spawn (Cand "reinvie") :

Code

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

Executa un public cand Jucatorul isi cumpara gloante :

Code

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

Executa un public cand Jucatorul isi cumpara o arma :

Code

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

Executa un public cand jucatorul isi cumpara un item :

Code

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

Executa un public cand jucatorul aprinde / stinge lanterna :

Code

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

Executa un public cand jucatorul face damage :

Code

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

Executa un public cand jucatorul foloseste comanda "say" :

Code

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

Executa un public cand bomba este plantata :

Code

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

Executa un public cand bomba este dezamorsata :

Code

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

Executa un public cand bomba explodeaza :

Code

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

Executa un public cand bomba este luata de pe jos :

Code

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

Executa un public cand bomba este aruncata pe jos :

Code

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

Executa un public cand castiga teroristii :

Code

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

Executa un public cand castiga counteristii :

Code

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

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

Code

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

Executa un public cand se termina runda :

Code

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

Dupa ce ati pus event-urile puneti un public care acel even sal execute.
roundend, rounddraw etc sunt acele publice ce trebuie executate.
ex. Cand castiga CT:

Code

#include <amxmodx>

public plugin_init() {
  register_plugin(Ct Win, 0.1, FireW@ll)
  register_event("SendAudio","ctwin","a","2=%!MRAD_ctwin")
}

public ctwin(){
   
   
  client_print(0, print_chat," Counter-strike Win")
}

O sa apara in forma de chat Counter-strike Win
Sper ca am ajutat pe cineva :)
PS. Nu folositi la public sau la eventu-ri sau la orice cu spatiu adica:

Code

public Ct Win(){

}

Este complet gresit
asa trebuie:
Code

public CT_win(){

}

Sper ca ati inteles :)
 
« 6 »
Forum » Counter-Strike 1.6 » Pluginuri » Tutorial despre Eventuri Din CS [Amxx] (Tutorial despre Eventuri Din CS [Amxx])
  • Pagina 1 din 1
  • 1
Căutare:

Copyright GOnline © 2024 - 2011