
Deathrun / Speedrun | Wyścig
By MarWit & speedkill
Wymagany plugin do prawidłowego działania : http://amxx.pl/topic...a-staty-i-rank/
Jest to wyścig na serwery typu deathrun / speedrun.
Gracz wpisuje wyścig wybiera jednego gracza , jeśli przeciwnik zaakceptuje, daje ich na respa pisze "wyscig rozpocznie się za %d sekund" Standardowo 3 sekundy gracz nie może się ruszyć, z respa.
Plugin zapisuje wygrane oraz przegrane gracza do bazy mysql ( Mamy 15 najwięcej wygrywających , oraz ranking względem wygranych ).
Mysql nie jest obowiązkowe w plugnie mamy
#define MysqlZa wygranie wyścigu dostajemy 3 zycia lub 10000$


#include <fakemeta_util> #include <cstrike> #include <hamsandwich> #include <sqlx>

/wyscig - Menu z wyborem gracza do wyścigu. /mywins - Pokazuje ilość wygranych ( ranking ). /winners - pokazuje top 10 najlepszych względem wygranych.



amx_race_host "" amx_race_user "" amx_race_pass "" amx_race_db "" Jeśli używamy Speedrun_wyscig to : amx_race_death 1 - Jeśli gracz zginie wyścig ma się skończyć | 0 - wyścig trwa dalej

Standardowa

Jeśli używamy wersji na Deathrun to :
Otwórz .sma Deathrun Manager'a i dodaj pod plugin_init
public plugin_natives() { register_native("dr_add_life", "native_dr_add_life", 1); } public native_dr_add_life(id, ile) { g_Lifes[id] += ile; }Chcesz wyłączyć zapis mysql w 11 linijce dodaj // przed
#define MysqlZakaz kopiowania bez podania źródła stony,oraz autorów.
Myślę,że się przyda.

Mamy 2 wersje jedna na deathrun, druga na speedrun ( bez kasy za wygraną , bez dodatkowych żyć , i informacjach o tym )
Załączone pliki
Użytkownik speedkill edytował ten post 25.03.2012 11:41