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
CoD Nowy

Problem z pluginem CoD Knife

cod nowy

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

#1 SzymonAdom

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:90
  • Imię:Szymon
  • Lokalizacja:Wieś
Offline

Napisano 03.02.2015 17:17

Mam taki problem ze niby działa ale nie działa.

Po wpisaniu komendy /codknife , pokazuje się tabelka z wyborem noży.

Wybieram np. nuż z hp, i nie dostaje ani dodatkowego hp ani nowego modelu.

Proszę o pomoc, bo nwm jak to naprawić.

 

Oto .sma

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

new bool:noz_int[33];
new bool:noz_wital[33];
new bool:noz_kond[33];
new bool:noz_wytrz[33];

#define PLUGIN "[CoD Nowy]Knife MoD"
#define VERSION "1.4"
#define AUTHOR "d0n tHe Pr0oo"

new pcvar_int, pcvar_wit, pcvar_kond, pcvar_wytrz;


public plugin_init() {
	
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /codknife", "KnifeMenu") 
	
	pcvar_int = register_cvar("codknife_inteligencja", "15");
	pcvar_wit = register_cvar("codknife_witalnosc", "15");
	pcvar_kond = register_cvar("codknife_kondycja", "15");
	pcvar_wytrz = register_cvar("codknife_wytrzymalosc", "15");
	
	
}

public plugin_precache() { 
	precache_model("models/v_int.mdl")
	precache_model("models/v_wital.mdl")
	precache_model("models/v_kond.mdl")
	precache_model("models/v_wytrz.mdl")
} 

public KnifeMenu(id)
{
	noz_int[id] = false;
	noz_wital[id] = false;
	noz_kond[id] = false;
	noz_wytrz[id] = false;
	
	new menu = menu_create("\rCoD Knife^n\yd0n tHe Pr0oo", "WybierzNoz")
	
	
	
	menu_additem(menu, "Noz Inteligencji \r[+15i Inteligencji]", "1", 0, get_pcvar_num(pcvar_int))
	menu_additem(menu, "Noz Witalnosci \r[+15 Witalnosci]", "2", 0, get_pcvar_num(pcvar_wit))
	menu_additem(menu, "Noz Kondycji \r[+15 Kondycji]", "3", 0, get_pcvar_num(pcvar_kond))
	menu_additem(menu, "Noz Wytrzymalosci \r[+15 Wytrzymalosci]", "4", 0, get_pcvar_num(pcvar_wytrz))
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
	
	
	menu_display(id, menu, 0)
	
}
public WybierzNoz(id, menu, item)
{
	
	if (item == MENU_EXIT)
	{
		menu_destroy(menu)
		
		return PLUGIN_HANDLED
	}
	
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
	
	
	new key = str_to_num(data)
	
	switch(key)
	{               
		case 0:NozInt(id);
			case 1:NozWital(id);
			case 2:NozKond(id);
			case 3:NozWytrz(id);
		}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

public NozInt(id)
{
	if(!noz_int[id])
		return;
	if(get_user_weapon(id) == CSW_KNIFE)
	{
		new bron = find_ent_by_owner(-1, "weapon_knife", id);
		entity_set_model(bron, "models/v_int.mdl")
		cod_set_user_bonus_intelligence(id, cod_get_user_intelligence(id, 0, 0)+get_pcvar_num(pcvar_int));
	}
	else
	{
		cod_set_user_bonus_intelligence(id, cod_get_user_intelligence(id, 0, 0)-get_pcvar_num(pcvar_int));
	}
}

public NozWital(id)
{
	if(!noz_wital[id])  
		return;
	if(get_user_weapon(id) == CSW_KNIFE)
	{
		new bron = find_ent_by_owner(-1, "weapon_knife", id);
		entity_set_model(bron, "models/v_wital.mdl")
		cod_set_user_bonus_health(id, cod_get_user_health(id, 0, 0)+get_pcvar_num(pcvar_wit));
	}
	else
	{
		cod_set_user_bonus_health(id, cod_get_user_health(id, 0, 0)-get_pcvar_num(pcvar_wit));
	}
}
public NozKond(id)
{
	if(!noz_kond[id])
		return;       
	if(get_user_weapon(id) == CSW_KNIFE)
	{
		new bron = find_ent_by_owner(-1, "weapon_knife", id);
		entity_set_model(bron, "models/v_kond.mdl")
		cod_set_user_bonus_trim(id, cod_get_user_trim(id, 0, 0)+get_pcvar_num(pcvar_kond));
	} 
	else
	{
		cod_set_user_bonus_trim(id, cod_get_user_trim(id, 0, 0)-get_pcvar_num(pcvar_kond));
	}
}

public NozWytrz(id)
{
	if(!noz_wytrz[id])
		return;
	if(get_user_weapon(id) == CSW_KNIFE)
	{
		new bron = find_ent_by_owner(-1, "weapon_knife", id);
		entity_set_model(bron, "models/v_wytrz.mdl")
		cod_set_user_bonus_stamina(id, cod_get_user_stamina(id, 0, 0)+get_pcvar_num(pcvar_wytrz));
	}
	else
	{
		cod_set_user_bonus_stamina(id, cod_get_user_stamina(id, 0, 0)-get_pcvar_num(pcvar_wytrz));
	}
}


  • +
  • -
  • 0

#2 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 03.02.2015 20:34

a wgrałeś modele noży na serwer ?

 

jak coś masz tutaj temat http://amxx.pl/topic...-d0n-the-pr0oo/i modele tam są do pobrania 


  • +
  • -
  • 0

#3 SzymonAdom

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:90
  • Imię:Szymon
  • Lokalizacja:Wieś
Offline

Napisano 03.02.2015 22:32

Wiesz, twoja odpowiedz mnie zdziwiła.

Bez przesady, dziwne żebym modeli nie wgrał. :crazy:

Ja czekam na pomoc z pluginem albo wyjaśnienie, o co kaman.


  • +
  • -
  • 0

#4 NieWiemMamMac@

    Wszechwidzący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:289
  • Imię:Kamil
  • Lokalizacja:Lokalizacja
Offline

Napisano 04.02.2015 02:26

http://amxx.pl/topic...styki-dla-noza/sprawdź.


  • +
  • -
  • 0

Pomagam z klasami/perkami/silnikiem COD

Kontakt:

[email protected]

PW

 


#5 SzymonAdom

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:90
  • Imię:Szymon
  • Lokalizacja:Wieś
Offline

Napisano 04.02.2015 21:00

W tym temacie co podałeś, wgrałem all.

Ale są jakieś bugi i błędy.

Np. wybieram nuż wytrz nie mam ani rąk ani noża. Model rak jest nie na miejscu, jedna ręka na głowie druga na brzuchu.

Nie dodaje, czasem doda  statystki, czasem nie, czasem doda nawet hp i wytrz jednocześnie. 

Wiele jest bugów dużo by tu gadać.

 


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cod nowy

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

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