Szukam Pluginu - 100 zdobytych fragów
baqros
22.08.2011
Witam!
Szukam pluginu na serwer dd2, który zrobi, że 1x dd2 trwa 60 minut lub do 100 zdobytych fragów przez gracza.
Szukam pluginu na serwer dd2, który zrobi, że 1x dd2 trwa 60 minut lub do 100 zdobytych fragów przez gracza.
xenos
22.08.2011
pisany na szybko
Użytkownik xenos edytował ten post 22.08.2011 23:30
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <hamsandwich> #define PLUGIN "plugins" #define VERSION "1.0" #define AUTHOR "xenos" new Player[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg", "eDeath", "a"); RegisterHam(Ham_Spawn, "player", "start", 1); set_task(0.1,"zmianaczasu",0); } public client_putinserver(id) { Player[id]=0; } public client_disconnect(id) { Player[id]=0; } public eDeath(id) { new attacker = read_data( 1 ) Player[attacker]++ } public start(id) { client_print(id,3,"Twoja liczba fragow to: %i",Player[id]); if(Player[id]>99) server_cmd("amx_map de_dust2") } public zmianaczasu() { server_cmd("mp_timelimit 60"); }
Użytkownik xenos edytował ten post 22.08.2011 23:30
sebul
30.08.2011
Wersja wyżej będzie liczyła także zabicie swoich, czy też samobójstwa, nie ma żadnych warunków, co by sprawdzały, czy gracz zdobywający fraga jest w innej drużynie niż ofiara.
Powinno działać.
#include <amxmodx>
#include <hamsandwich>
#define PLUGIN "Nowy"
#define VERSION "0.1"
#define AUTHOR "Sebul"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player", "SpawnPost", 1);
set_task(0.2, "zmianaczasu");
}
public SpawnPost(id) {
if(!is_user_alive(id))
return;
client_print(id, print_chat, "Twoja liczba fragow to: %i", get_user_frags(id));
if(get_user_frags(id) > 99)
server_cmd("amx_map de_dust2");
}
public zmianaczasu()
server_cmd("mp_timelimit 60");
Powinno działać.