Prosty plugin część 2

S!p

Administrator
Członek Załogi
PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx> 
#include <amxmisc> 
#include <cstrike> 
#include <fun> 

#define PLUGIN "Sterydy"
#define VERSION "1.1"
#define AUTHOR "Lyczek"

new plugin_wl
new koszt

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /sterydy", "steryd") 
	
	// ten kod mówi nam co zmienne "plugin_wl" i "koszt" robią.
	// Teraz dodamy cvar który włączy/wyłączy plugin oraz koszt
	// sterydów.
	plugin_wl = register_cvar("amx_sterydy_on", "1")
	koszt = register_cvar("amx_sterydy_koszt", "4000") 
	// register_cvar "rejestruje" cvar(ustawienie)
	// amx_sterydy_on 1 włączy plugin, 0 go wyłączy
	// podobnie w przypadku amx_sterydy_koszt z tym 
	// że ten cvar ustawi koszt sterydów
}

public steryd(id){
	
	new pieniadze = cs_get_user_money(id)
	// dodalismy nową zmienna "pieniadze"
	// za chwilę nauczymy amx`a że wartość pieniądze oznacza zabierz graczowi kasę.
	// definiujemy nową zmienną w funkcji ponieważ zawiera parametr (id)
	// gdybyśmy zdefiniowali ją wczśniej, nie zadziałała by
	
	// teraz trzeba sprawdzić czy cvar "amx_sterydy_on" jest włączony ( czy ma wartość 1)
	
	if (plugin_wl == 1)
	{
		set_user_health(id, 120)
		set_user_armor(id, 100) 
		set_user_gravity(id,0.50) 
		client_print(id, print_chat,"Jestes gosc zazyles sterydow ;]")
		
		// następnie trzeba zabrać pieniądze za "sterydy"
		// użyjemy do tego funkcji cs_set_user_money
		
		cs_set_user_money(id, pieniadze - koszt)
		
		// parametr id już znamy, następny parametr jest to pieniadze - koszt
		// dzieki niemu zabierze graczowi pieniądze
	}
}
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Back
Do góry