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
 

.minD - zdjęcie

.minD

Rejestracja: 18.02.2009
Aktualnie: Nieaktywny
Poza forum Ostatnio: 11.11.2023 15:01
**---

Moje tematy

Nie pokazuje modelu noża

29.08.2011 14:54

Siema

Czemu menu pokazuje się ale już nie ustawia modelu noża? :(

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "Noze"
#define VERSION "1.0"
#define AUTHOR "xxx"

new zmiana[33];
new nazwy[][256]={
    	"Zwykly Noz",
    	"Kastety",
    	"Tuningowany Noz",
    	"Widelec",
"Szwabski Szpadel",
"Srubokret",
"Olowek",
"Kosa Osamy",
"Szpony",
"Tarka",
"Przepychacz",
"Pila Mechaniczna",
"Ryba",
"Diamentowy Kilof",
"Klucz Nasadowy"
}
new modele[][256]={
    	"models/d*pa/v_kastet.mdl",
    	"models/d*pa/v_kastet.mdl",
    	"models/d*pa/v_widelec.mdl",
    	"models/d*pa/v_szwabskiszpadel.mdl",
"models/d*pa/v_srubokret.mdl",
"models/d*pa/v_olowek.mdl",
"models/d*pa/v_kosaosamy.mdl",
"models/d*pa/v_szpony.mdl",
"models/d*pa/v_tarka.mdl",
"models/d*pa/v_przepychacz.mdl",
"models/d*pa/v_pilamechaniczna.mdl",
"models/d*pa/v_ryba.mdl",
"models/d*pa/v_minecraft.mdl",
"models/d*pa/v_klucznasadowy.mdl"
}

public plugin_init(){     
    	register_plugin(PLUGIN, VERSION, AUTHOR);     
    	register_clcmd("say /noze", "xmenu");
    	register_event("CurWeapon", "Event_Change", "be", "1=29")
       
}
public client_connected(id){
    	zmiana[id] = -1;
}
public Event_Change(id){
    	if(get_user_weapon(id) ==  29 && zmiana[id] != -1){
            	set_pev(id, pev_viewmodel2, modele[zmiana[id]]);
    	}
}
public xmenu(id){
    	new menu = menu_create("Wybierz swoj noz:", "wybieranie");
    	for(new i = 0 ;i<sizeof(nazwy);i++){
            	menu_additem(menu,nazwy[i])
    	}
       
       
    	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
       
    	menu_display(id, menu, 0);
}
public wybieranie(id, menu, item){
    	if (item == MENU_EXIT){
            	menu_destroy(menu);
            	return PLUGIN_HANDLED;
    	}
       
    	zmiana[id] = item;
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
}

Problem z warunkiem if

06.06.2011 20:10


new zmiana[33] = 0

register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0") 

[...]

public menu(id)
{
	if(zmiana[id] = 0)
	{
	menu_display(id, MojeMenu,0);
	zmiana[id] = 1
	return PLUGIN_CONTINUE;
	}
	else
	{
	return PLUGIN_HANDLED
	}
}

public client_putinserver(id)
{
	zmiana[id] = 0
	return PLUGIN_CONTINUE
}

public Nowa_Runda(id)
{
	zmiana[id] = 0
}


błędy wyskakują na warunek "if(zmiana[id] = 0)"

co robię źle? chcę żeby menu mogło się otworzyć tylko raz na rundę a przy wyborze którejś z opcji w menu zmienna "zmiana" zmienia się (zmiana[id] = 1)

Dwa warunki

06.06.2011 16:01

Jak mam napisać warunek

if coś LUB if coś
{
wykonaj kod
}

chodzi mi o to jak zrobić to LUB, bo && to "i"

Stare tematy

04.06.2011 13:28

Witajcie

szukam jednego ze swoich starych tematów gdzie prosiłem o plugin lecz w profilu mogę zobaczyć ostatnie 5 utowrzonych tematów

gdzie znajdę je wszystkie?

Automatyczny respawn

04.06.2011 12:36

Siema

Czy moglby mi ktos napisac plugin taki, ze po wejsciu gracza na serwer odradza się on jako zombie (na zombieplague).