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
 

Zdjęcie

Unlimited Ammo itp.


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 PunisheR

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Lokalizacja:Polska
Offline

Napisano 01.01.2011 11:48

Witam , zacząłem robić ruletke , część zrobiłem samodzielnie , troszkę przy pomocy tego forum.

Mam problem , otóż to nie wiem jak wgrać żeby działało nieskończoność ammo (nie musi przeładowywać broni).

Proszę o pomoc, zależy mi na czasie...

Tutaj ruletka :

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

#define PLUGIN "Ruletka_By_Mr.Cma"
#define VERSION "1.0 BETA"
#define AUTHOR "Mr.Cma"

new last_used[33] = 0;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /ruletka","ruletka");
	register_clcmd("say_team /ruletka","ruletka");
	set_task(144.0, "printer", _, _, _, "b");
}
public client_connect(id) {
	last_used[id] = 0;
}

stock client_no_print(id, type, const message[], any:...) {
	static msg[512];
	vformat(msg, charsmax(msg), message, 4)
	new players[32], num;
	for (new i=0; i<num; i++) {
		new aid = players[i];
		if (aid == id)
			continue;
		client_print(aid, type, msg);
	}
}

public ruletka(id) {
	if (get_systime()-last_used[id]<100){
		client_print(id, print_chat, "Musisz odczekac jeszcze %d sekund aby uzyc ruletki", 100-get_systime()+last_used[id])
		return PLUGIN_HANDLED;
	
	}
	last_used[id] = get_systime();
	new nick[36];
	get_user_name(id, nick, charsmax(nick));
	switch(random_num(1, 11)) {
		case 1 : {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Wylosowal kamizelke! .",nick);
			client_print(id,print_chat,"Dostales kamizelke");
			give_item(id, "item_kevlar");


		}
		case 2: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Wylosowal autokampe .",nick);
			client_print(id,print_chat,"Otrzymujesz autokampe");
			give_item(id,"ammo_762nato");

			give_item(id, "weapon_g3sg1");
		}
		case 3: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Wylosowal  Rambo .",nick);
			client_print(id,print_chat,"Rambo!!");
			give_item(id, "weapon_m249");
			give_item(id,"ammo_556natobox");
			give_item(id, "item_kevlar");
			give_item(id, "weapon_smokegrenade");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_hegrenade");

		}
		case 4: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Wylosowal 255 HP .",nick);
			client_print(id,print_chat,"Masz 255 HP");
			set_user_health(id,255);

		}
		case 5: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Wylosowal 10 HP .",nick);
			client_print(id,print_chat,"Masz 10 HP powodzenia <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue.gif' class='bbc_emoticon' alt=':P' />");
			set_user_health(id,10);

		}
		case 6: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Wylosowal... nic <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' /> .",nick);
			client_print(id,print_chat,"Pusto <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />");

		}
		case 7: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Wylosowal spowolnienie .",nick);
			client_print(id,print_chat,"Wolno biegasz <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />");
			set_user_maxspeed (id, 100.0);

		}
		case 8: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Dostal flare .",nick);
			client_print(id,print_chat,"Dostales flare");
			give_item(id, "weapon_smokegrenade");

		}
		case 9: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Dostal frosta .",nick);
			client_print(id,print_chat,"Dostales fosta");
			give_item(id, "weapon_flashbang");

		}
		case 10: {
			set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1);
			show_hudmessage(0,"%s Dostal granat podpalajacy! .",nick);
			client_print(id,print_chat,"Dostales granat podpalajacy");
			give_item(id, "weapon_hegrenade");

		}
		case 11: {
			

}
}
}
	public printer()
{
	{
client_print(0, print_chat, " [Ruletka by ErroR' and Mr.Cma]Aby zagrac w ruletke wpisz: say /ruletka.")
client_print(0, print_chat, " Zyczymy wielu wygranych.")
client_print(0, print_chat, " W razie bledow proszę pisac na forum lub GG 18248908 .")
}
}

Dodano 01 styczeń 2011 - 16:19:
Zapomniałem dodać:

Jak zrobić aby ruletka losowała ammopacki?

Użytkownik ErroR' edytował ten post 01.01.2011 11:52

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych