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

Sklep Jailbreak


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 MrSocek

    Początkujący

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:19
  • Lokalizacja:Polska
Offline

Napisano 13.03.2015 18:34

Wszystko ładnie się komplikuje ale w grze w ogóle nie działa:

#include <amxmodx> 
#include <amxmisc> 
#include <colorchat> 
#include <hamsandwich> 
#include <cstrike> 
#include <fun> 
#include <fakemeta>
#include <engine>

#define PLUGIN "JailBreak SHOP" 
#define VERSION "1.4" 
#define AUTHOR "DAVIVAD" 

new name [32]; 
new speed[33]; 
new bool:weapon_id;
new bool:norecoil[33]
#pragma reqlib rocket_bb
native rocket_give(id);
#pragma reqlib lasermine_bb
native lasermine_give(id);

public plugin_init() { 
	register_plugin(PLUGIN, VERSION, AUTHOR) 
	register_clcmd("say /sklepCT", "jbshop")
	register_event( "CurWeapon", "Event_Change_Weapon", "be", "1=1" ); 
	RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1) 
} 
public jbshop(id){ 
	if(is_user_connected(id) && cs_get_user_team(id) == CS_TEAM_CT)
	{
		new menu = menu_create("\wJailbreak Shop","menu") 
		menu_additem(menu,"\yMiekkie Kapcie \d[8000$]","1",0) 
		menu_additem(menu,"\yButy Nike \d[16000$]","2",0) 
		menu_additem(menu,"\yButy Skoczka \d[6000$]","3",0) 
		menu_additem(menu,"\yNoRecoil \d[10000$]","4",0) 		
		menu_additem(menu,"\yRPG \d[16000$]","5",0)
		menu_additem(menu,"\yLaserMina \d[8000$]","6",0)
		menu_additem(menu,"\yNiesmiertelnosc na 20 sekund \d[16000$]","7",0) 
		menu_additem(menu,"\yPortalGun \d[16000$]","8",0) 
		menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) 
		menu_display(id,menu,0) 
	} 
}
public menu(id, menu, item){ 
	if(item==MENU_EXIT) 
	{ 
		menu_destroy(menu) 
		return PLUGIN_HANDLED; 
	} 
	new data[6], iName[64] 
	new access, callback 
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) 
	new key = str_to_num(data) 
	
	switch(key) 
	{ 
		case 1 :{ 
			if (cs_get_user_money(id) < 8000){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Nie masz wystarczajaca ilosc hajsu!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (!is_user_alive(id)){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Tylko zywi moga kupowac!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (cs_get_user_money(id) >= 8000 ){ 
				get_user_name(id, name, 31)  
				set_user_footsteps( id, 1)
				ColorChat(0, BLUE, "Kupiono Miekkie Kapcie, dzięki ktorym nie slychac twoich krokow.", name)
				cs_set_user_money(id , cs_get_user_money(id) - 8000, 0) 
			} 
		} 
		case 2 :{ 
			if (cs_get_user_money(id) < 16000){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Nie masz wystarczajaca ilosc hajsu!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (!is_user_alive(id)){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Tylko zywi moga kupowac!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (cs_get_user_money(id) >= 16000 ){ 
				get_user_name(id, name, 31) 
				ColorChat(0, BLUE, "Kupiono Buty Nike, dzięki ktorym mozesz szybciej biegac.", name) 
				speed[id] = 1; 
				set_user_maxspeed(id, 500.0) 
				cs_set_user_money(id , cs_get_user_money(id) - 16000, 0) 
			} 
		} 
		case 3 : { 
			if (cs_get_user_money(id) < 6000){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Nie masz wystarczajaca ilosc hajsu!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (!is_user_alive(id)){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Tylko zywi moga kupowac!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (cs_get_user_money(id) >= 6000 ){ 
				get_user_name(id, name, 31) 
				ColorChat(0, BLUE, "Kupiono Buty Skoczka, dzięki ktorym mozesz wyzej skakac.", name) 
				set_user_gravity(id, 0.5) 
				cs_set_user_money(id , cs_get_user_money(id) - 6000, 0) 
			} 
			
		} 
		case 4 :{ 
			if (cs_get_user_money(id) < 10000){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Nie masz wystarczajaca ilosc hajsu!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (!is_user_alive(id)){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Tylko zywi moga kupowac!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (cs_get_user_money(id) >= 10000 ){ 
				get_user_name(id, name, 31) 
				ColorChat(0, BLUE, "Kupiono No Recoil, przez to nie masz rozrzutu w broni.", name) 
				norecoil[id] = true;
				cs_set_user_money(id , cs_get_user_money(id) - 10000, 0) 
			} 
			
		} 
		case 5 :{ 
			if (cs_get_user_money(id) < 16000){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Nie masz wystarczajaca ilosc hajsu!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (!is_user_alive(id)){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Tylko zywi moga kupowac!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (cs_get_user_money(id) >= 16000 ){ 
				get_user_name(id, name, 31) 
				ColorChat(0, BLUE, "Kupiono RPG, Wyrzutnie rakiet", name) 
				rocket_give(id);
				cs_set_user_money(id , cs_get_user_money(id) - 16000, 0) 
			} 
			
		} 
		case 6 :{ 
			if (cs_get_user_money(id) < 8000){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Nie masz wystarczajaca ilosc hajsu!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (!is_user_alive(id)){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Tylko zywi moga kupowac!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (cs_get_user_money(id) >= 8000 ){ 
				get_user_name(id, name, 31) 
				ColorChat(0, BLUE, "Kupiono LaserMine, przez co mozesz podkladac przy dzwiach GR.", name) 
				lasermine_give(id);
				cs_set_user_money(id , cs_get_user_money(id) - 16000, 0) 
			} 
			
		} 
		case 7 :{ 
			if (cs_get_user_money(id) < 16000){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Nie masz wystarczajaca ilosc hajsu!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (!is_user_alive(id)){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Tylko zywi moga kupowac!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (cs_get_user_money(id) >= 16000 ){ 
				get_user_name(id, name, 31) 
				ColorChat(0, BLUE, "Kupiono Niesmiertelnosc na 20 sekund", name) 
				set_user_godmode(id, 1) 
				set_task(20.0, "godoff", id) 
				cs_set_user_money(id , cs_get_user_money(id) - 16000, 0) 
			} 
			
		} 
		case 8 :{ 
			if (cs_get_user_money(id) < 16000){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Nie masz wystarczajaca ilosc hajsu!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (!is_user_alive(id)){ 
				get_user_name(id, name, 31) 
				ColorChat(id, YELLOW, "%s ^x03Tylko zywi moga kupowac!", name) 
				return PLUGIN_HANDLED; 
			} 
			if (cs_get_user_money(id) >= 16000 ){ 
				get_user_name(id, name, 31) 
				ColorChat(0, BLUE, "Kupiono PortalGuna, mozesz nim teleportowac sie za pomoca portali", name) 
				client_cmd(id, "say /portal");
			} 
			
		} 
		
	} 
	return PLUGIN_HANDLED; 
} 
public Event_Change_Weapon(id){ 
	if(speed[id] == 1){ 
		set_user_maxspeed(id, 500.0) 
	} 
} 
public Fwd_PlayerSpawn_Post(id){ 
	if (is_user_alive(id)){ 
		if(!speed[id]){ 
			speed[id] = 0; 
		} 
		set_user_footsteps(id, 0) 
	} 
} 
public clipoff(id) 
{ 
	set_user_noclip(id) 
} 
public godoff(id) 
{ 
	
}
public Koniec_Rundy(){
	for(new i =1;i<33;i++){
		norecoil[i] = false;
	}
}

public fw_PreThink(id){
	if(!is_user_alive(id) || norecoil[id] == false){
		return FMRES_IGNORED;
	}
	set_pev(id,pev_punchangle,{0.0,0.0,0.0});
	return FMRES_HANDLED;
}

public fw_Update(id, sendweapons, cd_handle) 
{ 
	
	if(!is_user_alive(id) || norecoil[id] == false){
		return FMRES_IGNORED;
	}
	
	set_cd(cd_handle, CD_PunchAngle, {0.0,0.0,0.0})        
	
	return FMRES_HANDLED 
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


  • +
  • -
  • 0

#2 IntelCom

    Wszechwiedzący

  • Power User

Reputacja: 100
Zaawansowany

  • Postów:500
  • GG:
  • Imię:Dawid
  • Lokalizacja:Opole
Offline

Napisano 13.03.2015 22:48

Wszystko dopisałeś tam gdzie trzeba?
  • +
  • -
  • 0

#3 MrSocek

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:19
  • Lokalizacja:Polska
Offline

Napisano 16.03.2015 08:30

Tak wszystko jest ok ale gdyby nie było tej bazooki i norecoila to by sklep działał.
A tak to odmawia posłuszeństwa.


  • +
  • -
  • 0




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

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