FAQ Cautare Membri Grupuri Profil Mesaje private
Pagina de start a forumului xS Forum  Autentificare  Inregistrare
amx_meci - seteaza comenzile de meci si da rr pt runda Lame

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului xS Forum -> Pluginurile xS
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
OmG
Nou-Venit


Data inscrierii: 05/Apr/2008
Mesaje: 34

MesajTrimis: 07/04/2008 20:47    Titlul subiectului: amx_meci - seteaza comenzile de meci si da rr pt runda Lame Raspunde cu citat (quote)

Acesta este un rudimentar plugin care ,la executarea comenzii amx_meci de catre un admin cu access la rcon ,serverul va seta comenzile necesare unui meci de war (care pot fi modificate aici :
Cod:
   server_cmd("mp_timelimit 0;mp_fadetoblack 0;mp_maxrounds 0;mp_roundtime 1.75;mp_startmoney 800;mp_freezetime 6;mp_autoteambalance 0");

si da rr pt runda de lame




Cod:
#include <amxmodx>


#define PLUGIN "Setari meci"
#define VERSION "1.0"
#define AUTHOR "OmG"


public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_concmd("amx_meci","meci",ADMIN_RCON,"Seteaza comenzile necesare unui meci de clan")
}

public meci(id)
{
   if(!(get_user_flags(id) & ADMIN_RCON))
      client_print(id, print_console,"Nu ai access la aceasta comanda");

   else
   {
      client_cmd(id,"say ^"Comenzile Necesare unui meci de clan au fost activate^"")
                return 0;
   }
   set_task(0.3,"SetariMeci")
   set_task(0.6,"KnifeRND")
}

public SetariMeci()
{
   server_cmd("mp_timelimit 0;mp_fadetoblack 0;mp_maxrounds 0;mp_roundtime 1.75;mp_startmoney 800;mp_freezetime 6;mp_autoteambalance 0");
   client_print(0, print_chat,"Am setat Comenzile Necesare Meciului De Clan")
   client_print(0, print_chat,"Prepare To Fight !")

}


public KnifeRnd()
{
   server_cmd("sv restart 1;wait;wait;wait;sv_restart 1;say WAR GAME IS ON");
   client_print(0, print_chat,"Pregatiti-va Pentru runda de LAME")
   client_print(0, print_chat,"Aruncati-va toate armele (si bomba) in baza")

}

_________________
precum un kamikaze care se-arunca-n aer,u ii vezi dumnezeu si ei te vad un fraier,strig desteptarea ,e timpul sa o faci,desteapta-te romane,nu e timpul sa taci :X:X:X


Ultima modificare efectuata de catre OmG la 07/04/2008 21:19, modificat de 1 data in total
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Autor Mesaj
OmG
Nou-Venit


Data inscrierii: 05/Apr/2008
Mesaje: 34

MesajTrimis: 07/04/2008 21:05    Titlul subiectului: Re: amx_meci - seteaza comenzile de meci si da rr pt runda L Raspunde cu citat (quote)

si daca tot sunt aici hai sa discutam despre ce face fiecare comanda din acest plugin ,pt cei care vor sa invete cum sa faca si ei unu



#include <amxmodx>
- Definim functia amxmodx


#define PLUGIN "Setari meci"
- Definim nume plugin
#define VERSION "1.0"
- Definim nume versiune plugin
#define AUTHOR "OmG"

- Definim autorul


public plugin_init()
{
- incepem pluginu

register_plugin(PLUGIN, VERSION, AUTHOR)
- Inregistram pluginu,pt a avea un (C) asupra lui
register_concmd("amx_meci","meci",ADMIN_RCON,"Seteaza comenzile necesare unui meci de clan")
- Inregistram comanda
* hai sa vorbim putin despre comenzi
register_concmd("amx_meci","meci",ADMIN_RCON,"Seteaza comenzile necesare unui meci de clan")
"amx_meci" - defineste comanda care trebuie sa fie data pentru a rula publicu
"meci" - publicu care este definit mai jos
ADMIN_RCON - nu se scrie cu "" ,aici este dat accessul necesar adminului pt a avea access la comanda( putem modifica in ADMIN_KICK sau ADMIN_BAN de exemplu)
"seteaza comenzile necesare unui meci de clan" - ceea ce apare cand dam amx_help


}

public meci(id)
- definim publicul meci - acesta trebuie sa fie identic cu al 2lea text dintre "" de mai sus
{
if(!(get_user_flags(id) & ADMIN_RCON))
- Acesta il citit ca de pildă - luam flagurile userului care a dat comanda si daca nu are access la rcon atunci - trecem linia urmatoare
client_print(id, print_console,"Nu ai access la aceasta comanda");
- ii va afisa (client_print) in consola(print_console) textul - nu ai access
else
- luam al 2lea caz (deci daca e admin cu access de rcon --vezi mai jos
{
client_cmd(id,"say ^"Comenzile Necesare unui meci de clan au fost activate^"")
- va executa comanda say comenzile......asa..
return 0;
}
set_task(0.3,"SetariMeci")
si va seta in 0.3 secunde publicu setarimeci
set_task(2,"KnifeRND")
si va seta in 2 secunde publicu knifernd
}

public SetariMeci()
publicul setarimeci
{
server_cmd("mp_timelimit 0;mp_fadetoblack 0;mp_maxrounds 0;mp_roundtime 1.75;mp_startmoney 800;mp_freezetime 6;mp_autoteambalance 0");
aceasta comanda (server_cmd) ne îngăduie sa dam automat aceste comenzi in consola serverului
client_print(0, print_chat,"Am setat Comenzile Necesare Meciului De Clan")
aici vom afisa (client_print) la jucatori [ (pt ca este 0 ) - daca puneam in loc de 0 (id) atunci era afisat doar celui care a dat comanda ] textul - am setat comenzile...in chat
client_print(0, print_chat,"Prepare To Fight !")
la fel,se va afisa jucatorilor dp sv in chat textul - prepare to fight

}


public KnifeRnd()
aici e publicu knifernd
{
server_cmd("sv restart 1;wait;wait;wait;sv_restart 1;say WAR GAME IS ON");
va executa aceste comenzi in consola serverului
client_print(0, print_chat,"Pregatiti-va Pentru runda de LAME")
va scrie la toti jucatorii serverului in chat - pregatiti-va......
client_print(0, print_chat,"Aruncati-va toate armele (si bomba) in baza")
va scrie la toti jucatorii serverului in chat - aruncati-va.......

}








Daca am gresit undeva ( nu zic nu ,este posibil,nu m-am uitat peste plugin,abia l-am facut ,+ ca sunt cam obosit) va rog sa imi spuneti
Daca vreti sa ma felicitati sau ceva,n-aveti decat :lol:

Daca vreti sa criticati,am stat 30 minute sa scriu aceste lucruri cu [ color = ] si [ / color ]
asa ca va rog nu ma criticati pt ce am facut :P

Sper ca ati inteles ceva din ce am facut aici ,ci nu doar ca am postat doar de dragul de a "mari" numarul de posturi,nu am nici o intentie de acest gen Smile
_________________
precum un kamikaze care se-arunca-n aer,u ii vezi dumnezeu si ei te vad un fraier,strig desteptarea ,e timpul sa o faci,desteapta-te romane,nu e timpul sa taci :X:X:X


Ultima modificare efectuata de catre OmG la 07/04/2008 21:19, modificat de 1 data in total
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Autor Mesaj
MeyBro
Gangsta


Data inscrierii: 03/Apr/2008
Mesaje: 104

MesajTrimis: 07/04/2008 21:13    Titlul subiectului: Raspunde cu citat (quote)

Buna treaba !
_________________
Sunt un ratat !
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Autor Mesaj
animalplanet2
Nou-Venit


Data inscrierii: 10/Iul/2012
Mesaje: 6
Localitate: Poland

MesajTrimis: 24/07/2012 08:40    Titlul subiectului: Raspunde cu citat (quote)

I want to tell that information real good good and again good))) Thank for it)
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Autor Mesaj
animalplanet2
Nou-Venit


Data inscrierii: 10/Iul/2012
Mesaje: 6
Localitate: Poland

MesajTrimis: 26/07/2012 04:18    Titlul subiectului: Raspunde cu citat (quote)

Thank for really interesting information.
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului xS Forum -> Pluginurile xS 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, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro