Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

PedoBear - zdjęcie

PedoBear

Rejestracja: 26.07.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 28.07.2011 20:52
-----

#274498 problem z ruletka wlasnej roboty

Napisane przez SeeK w 27.07.2011 11:20

Cała magia jest zawarta w tym kawałku kodu ;]

if(!is_user_alive(id))
{
	client_print(id,print_chat,"[Ruletka] Nie mozesz skorzystac z tej uslugi, bo jestes niezywy!")
	return PLUGIN_HANDLED
}

if(pieniadze < koszt)
{
	client_print(id, print_chat, "[Ruletka]Nie mozesz skorzystac z tej uslugi , bo nie masz tyle pieniedzy!!")
	return PLUGIN_HANDLED
}

Tłumacząc to na język ludzki.
Jeżeli gracz nie jest żywy, to wyświetl napis(jesteś nieżywy) oraz przerwij działanie pluginu.
Jeżeli pieniadze(cs_get_user_money(id)) są mniejsze od koszt(get_cvar_num("amx_ruletka_koszt")), to wyświetl napis(nie masz pieniedzy) oraz przerwij działanie pluginu
  • +
  • -
  • 1


#274409 problem z ruletka wlasnej roboty

Napisane przez SeeK w 26.07.2011 22:32

Używaj tabulatur, bo sam się gubisz już w nawiasach klamrowych.

Łap. Powinno działać
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

#define PLUGIN "Ruletka_By_PedoBear"
#define VERSION "1.0"
#define AUTHOR "author"

new koszt

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /ruletka","ruletka")
	koszt = register_cvar("amx_ruletka_koszt","8500") 
	register_clcmd("say /ruletka","kasa")
	register_clcmd("say /noclip","nc")
	}

public ruletka(id)
{
	new pieniadze = cs_get_user_money(id)
	if(!is_user_alive(id))
	{
		client_print(id,print_chat,"[Ruletka] Nie mozesz skorzystac z tej uslugi, bo jestes niezywy!")
		return PLUGIN_HANDLED
	}
	
	if(cs_get_user_money(id) < 8500)
	{
		client_print(id, print_chat, "[Ruletka]Nie mozesz skorzystac z tej uslugi , bo nie masz tyle pieniedzy!!")
		return PLUGIN_HANDLED
	}
	
	cs_set_user_money(id, pieniadze - 8500)
	client_print(id, print_chat, "Wpisales komende /ruletka ! Powodzenia w losowaniu ! - Koszt 8500$")
	client_print(id, print_chat, "Plugin stworzony przez PedoBear!")
	
	
	switch(random_num(1, 4))
	{
		case 1 :
		{
			client_print(id, print_chat, "Brawo Wylosowales 1500hp <img src='http://img.amxx.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />")	
			set_user_health(id,1500)
		}
		
		case 2 :
		{
			client_print(id,print_chat, "Twoja grawitacja zostala zmniejszona Gratulacje!!)")
			set_user_gravity(id, 0.5)
		}
		
		case 3 :
		{
			client_print(id, print_chat, "Wygrales/as granata!")
			switch(random_num(1, 4))
			{
				case 1 :
				{
					client_print(id ,print_chat, "Dostajesz FlashBanga!!")
					give_item(id, "weapon_flashbang")
				}
				case 2 :
				{
					client_print(id ,print_chat, "Dostajesz He!")
					give_item(id, "weapon_hegrenade")
				}
				case 3 :
				{
					client_print(id, print_chat, "Dostajesz smoka!")
					give_item(id, "weapon_smokegrenade")
				}
				case 4 :
				{
					client_print(id, print_chat, "Dostajesz GRANATEM! I Kill You !!!")
					user_kill(id, 1)
				}
			}
		}
		
		case 4 :
		{
			client_print(id,print_chat, "Liiipa:) Zostaje Ci 1 hp <img src='http://img.amxx.pl/public/style_emoticons/default/biggrin.gif' class='bbc_emoticon' alt=':D' />")
			set_user_health(id, 1)
		}
	}
	return PLUGIN_CONTINUE
}

  • +
  • -
  • 1