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

Naprawa Noży


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

#1 LCA

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:115
  • Imię:Daniel
Offline

Napisano 28.06.2015 14:54

Witam, posiadam plugin z nożami który znalazłem w internecie, podczas kompilacji wyskakuje błąd.

wknife.sma(103) : error 016: multiple defaults in "switch"
1 Error.
Could not locate output file wknife.amxx (compile failed).

Wcześniej udawało mi się kompilować bez błedów a co najdziwniejsze i tak serwer się wyłączał...... (chciałbym dodać że wszystkie modele na serwerze są wgrane w odpowiedniej lokalizacji sprawdzałem dosłownie 5 razy :D)

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

#define PLUGIN "Knife Mod"
#define VERSION "1.0" 
#define AUTHOR "spunko"

new knife_model[33] 
new g_Menu
// g_Menu2
new g_Menu3

public plugin_init() { 
	
	register_plugin(PLUGIN, VERSION, AUTHOR) 
	
	g_Menu = register_menuid("knifemenu")
	g_Menu3 = register_menuid("vipknifemenu")
	register_menucmd(g_Menu, 1023, "knifemenu")
	register_menucmd(g_Menu3, 1023, "vipknifemenu")
	
	register_clcmd("say /knife", "wybierz")
        register_clcmd("say /noze", "wybierz")
	
	set_task(480.0, "kmodmsg", 0, _, _, "b")
}

public plugin_precache() { 
	precache_model("models/knife-mod/v_axe.mdl")
	precache_model("models/knife-mod/v_axe.mdl")
	precache_model("models/knife-mod/v_crowbar.mdl") 
	precache_model("models/knife-mod/p_crowbar.mdl") 
	precache_model("models/knife-mod/v_katana.mdl")
	precache_model("models/knife-mod/p_katana.mdl")
	precache_model("models/knife-mod/v_machete.mdl")
	precache_model("models/knife-mod/p_machete.mdl")
	precache_model("models/knife-mod/v_silverblade.mdl")
	precache_model("models/knife-mod/p_silverblade.mdl")
	precache_model("models/knife-mod/v_light_blue.mdl")
	precache_model("models/knife-mod/p_light_blue.mdl")
	precache_model("models/knife-mod/v_knife_halo.mdl")
	precache_model("models/knife-mod/p_knife_halo.mdl")
	precache_model("models/knife-mod/v_futur.mdl")
	precache_model("models/knife-mod/p_futur.mdl")
} 
public wybierz(id)
{	
	new menu = menu_create("\yMenu Nozy", "wybierz_handler");
	new cb = menu_makecallback("cb_display_knife");
	
	menu_additem(menu, "Noze [Gracz]", "", 0, cb);
	menu_additem(menu, "Noze \y[VIP]", "", 0, cb);
	
	menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
	menu_display(id, menu);
	
}
public wybierz_handler(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_CONTINUE;
	}
	switch(item) 
	{
		case 0: display_knife(id)
			case 1: vipknife(id)
	}
	return PLUGIN_CONTINUE;
}
public cb_display_knife(id, menu, item)
{
	if(item == 1 && !(get_user_flags(id) & ADMIN_LEVEL_H))
		return ITEM_DISABLED;
	
	return ITEM_ENABLED;
	
}
public display_knife(id) {
	new menuBody = menu_create("Wybierz Noz", "knifemenu")
	menu_additem(menuBody, "Axe", "1", 0)
	menu_additem(menuBody, "Lom", "2", 0)
	menu_additem(menuBody, "Katana", "3", 0)
	menu_additem(menuBody, "Macheta", "4", 0)
	menu_additem(menuBody, "Srebrne Ostrze", "5", 0)
	menu_setprop(menuBody, MPROP_EXIT, MEXIT_ALL)
	menu_display(id, menuBody, 0)
	menu_display(id, menuBody)
}

public knifemenu(id, menu, key) {
	switch(key) 
	{
		case 1: SetKnife(id , 5)//Axe
		case 2: SetKnife(id , 4)//Lom
		case 3: SetKnife(id , 3)//Katana
		case 4: SetKnife(id , 2)//Macheta
		case 5: SetKnife(id , 1)//Srebrne Ostrze
		default: return PLUGIN_HANDLED
			default: return PLUGIN_HANDLED
	}
	SaveData(id)
	return PLUGIN_HANDLED
}

public vipknife(id) {
	new menuBody = menu_create("Wybierz Noz", "vipknifemenu")
	menu_additem(menuBody, "\r[VIP]\w Miecz Swietlny", "6", ADMIN_LEVEL_H)
	menu_additem(menuBody, "\r[VIP]\w Noz Halo", "7", ADMIN_LEVEL_H)
	menu_additem(menuBody, "\r[VIP]\w Noz Przyszlosci", "8", ADMIN_LEVEL_H)
	menu_setprop(menuBody, MPROP_EXIT, MEXIT_ALL)
	menu_display(id, menuBody, 0)
	
	menu_display(id, menuBody)
}
public vipknifemenu(id, menu, key) {
	switch(key) 
	{
		        case 6: SetKnife(id , 8)
			case 7: SetKnife(id , 7)
			case 8: SetKnife(id , 6)
			default: return PLUGIN_HANDLED
	}
	SaveData(id)
	return PLUGIN_HANDLED
}

public SetKnife(id , Knife) {
	knife_model[id] = Knife
	
	new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) 
	if ( Weapon != CSW_KNIFE )
		return PLUGIN_HANDLED
	
	new vModel[56],pModel[56]
	
	switch(Knife)
	{

		case 1: { 
			format(vModel,55,"models/knife-mod/v_axe.mdl")
			format(pModel,55,"models/knife-mod/p_axe.mdl")
		}
		case 2: {
			format(vModel,55,"models/knife-mod/v_crowbar.mdl")
			format(pModel,55,"models/knife-mod/p_crowbar.mdl")
		}
		case 3: {
			format(vModel,55,"models/knife-mod/v_katana.mdl")
			format(pModel,55,"models/knife-mod/p_katana.mdl")
		}
		case 4: {
			format(vModel,55,"models/knife-mod/v_machete.mdl")
			format(pModel,55,"models/knife-mod/p_machete.mdl")
		}
		case 5: { 
			format(vModel,55,"models/knife-mod/v_silverblade.mdl")
			format(pModel,55,"models/knife-mod/p_silverblade.mdl")
		}
		case 6: { 
			format(vModel,55,"models/knife-mod/v_light_blue.mdl")
			format(pModel,55,"models/knife-mod/p_light_blue.mdl")
		}
		case 7: {
			format(vModel,55,"models/knife-mod/v_knife_halo.mdl")
			format(pModel,55,"models/knife-mod/p_knife_halo.mdl")
		}
		case 8: { 
			format(vModel,55,"models/knife-mod/v_futur.mdl")
			format(pModel,55,"models/knife-mod/p_futur.mdl")
		}
	} 
	entity_set_string(id, EV_SZ_viewmodel, vModel)
	entity_set_string(id, EV_SZ_weaponmodel, pModel)
	
	return PLUGIN_HANDLED;  
}  





public kmodmsg() 
	client_print(0,print_chat,"Zapraszamy na forum kropnij.pl")
	
public client_authorized(id)
	LoadData(id)

SaveData(id){ 
	new authid[32]
	get_user_authid(id, authid, 31)
	
	new vaultkey[64]
	new vaultdata[64]
	
	format(vaultkey, 63, "KMOD_%s", authid)
	format(vaultdata, 63, "%d", knife_model[id])
	set_vaultdata(vaultkey, vaultdata)
}

LoadData(id){ 
	new authid[32] 
	get_user_authid(id,authid,31)
	
	new vaultkey[64], vaultdata[64]
	
	format(vaultkey, 63, "KMOD_%s", authid)
	get_vaultdata(vaultkey, vaultdata, 63)
	knife_model[id] = str_to_num(vaultdata)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

Użytkownik LCA edytował ten post 28.06.2015 14:58

  • +
  • -
  • 0

#2 Z!3L0ny

    Wszechobecny

  • Użytkownik

Reputacja: 171
Profesjonalista

  • Postów:494
  • GG:
  • Imię:Sebastian
  • Lokalizacja:Kielce
Offline

Napisano 28.06.2015 15:11

Zobacz to:

Spoiler

  • +
  • -
  • 0

#3 LCA

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:115
  • Imię:Daniel
Offline

Napisano 28.06.2015 15:19

Teraz nie wyłącza serwera lecz Nie działa nóź

- Axe

- Oraz wszystkie noże VIP

 

Modele noży się wymieszały

Zamiast srebrnego noża jest Lom

Zamiast Lomu  Katana

Zamiast Katany Macheta

 

dałbyś rade to naprawić?


Użytkownik LCA edytował ten post 28.06.2015 15:23

  • +
  • -
  • 0

#4 Klakier

    Volenti non fit iniuria

  • Power User

Reputacja: 391
Wszechpomocny

  • Postów:878
  • GG:
  • Imię:Sebastian
  • Lokalizacja:Mogilno
Offline

Napisano 28.06.2015 19:53

Teraz?

Spoiler

  • +
  • -
  • 0

Sell - System Klanów (wojny, top15 etc)

 

Kontakt GG: 7285018


#5 LCA

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:115
  • Imię:Daniel
Offline

Napisano 28.06.2015 20:28

To samo ... Nie wywala serwera lecz.....

- Nóż Axe nie chce się w ogóle włączyć

- Kolejność noży nie jest taka jaka powinna być

- Noże dla vipów kompletnie nie działają

 

To nie wina modeli ponieważ próbowałem również z innymi modelami ...

 

Może ktoś wie jak to zrobić bądź posiada plugin gdzie jest Menu gracza jak i menu VIPA oczywiście ważne jest żeby noże nie miały mocy  :)

 


Użytkownik LCA edytował ten post 28.06.2015 20:36

  • +
  • -
  • 0

#6 Klakier

    Volenti non fit iniuria

  • Power User

Reputacja: 391
Wszechpomocny

  • Postów:878
  • GG:
  • Imię:Sebastian
  • Lokalizacja:Mogilno
Offline

Napisano 29.06.2015 08:23

Ogranij to :D

Spoiler

  • +
  • -
  • 1

Sell - System Klanów (wojny, top15 etc)

 

Kontakt GG: 7285018





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

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