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
 

Aqvis - zdjęcie

Aqvis

Rejestracja: 08.01.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 11.01.2012 16:25
-----

#207470 Kupowanie Broni przycisk "B" (Buy Menu)

Napisane przez Aqvis w 20.01.2011 10:17

Musisz mieć program AMXX-Studnio.

Załączam Ci te 2 pliki.

Załączone pliki


  • +
  • -
  • 1


#207313 Kupowanie Broni przycisk "B" (Buy Menu)

Napisane przez Aqvis w 19.01.2011 17:11

Tworzysz plik np. blockbuymenu.sma
wklejasz kod, który stworzył R3X

#include <amxmodx>
#include <amxmisc>
#include <engine>

#define PLUGIN "Pi drugich"
#define VERSION "1.0"
#define AUTHOR "R3X"

static const buy_classes[][] = {
	"func_buyzone",
	"info_map_parameters"
}


public plugin_precache(){
	register_plugin(PLUGIN, VERSION, AUTHOR);
	createInfoMapParameters();
}
isBuyClass(ent, const szParam[] = ""){
	new szClassName[32];
	
	if(szParam[0])
		copy(szClassName, 31, szParam);
	else
		entity_get_string(ent, EV_SZ_classname, szClassName, 31);
	
	for(new i=0;i<sizeof buy_classes;i++){
		if(equal(buy_classes[i], szClassName)){
			if(is_valid_ent(ent))
				return true;
		}
	}
	return false;
}
public pfn_spawn(ent){
	if(is_valid_ent(ent) && isBuyClass(ent))
		remove_entity(ent);	
}
//Block buying
createInfoMapParameters(){
	new ent = create_entity("info_map_parameters");
	DispatchKeyValue(ent, "buying", "3");
	DispatchSpawn(ent);
}

komplikujesz ten plik do blockbuymenu.amxx i wrzucasz go w folder cstrike/addons/amxmodx/plugins

jeszcze na koniec musisz dodać linijke do cstrike/addons/amxmodx/plugins/config/plugins-codmod.ini

blockbuymenu.amxx

restart i działa.
  • +
  • -
  • 1