
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


 
Dodatki SourceMod



			
			
			
				


  Speedrun_wyscig.amxx


				
				






