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

Problem Frakcje Enum, Klasa przy wejściu


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Jak się nazwać

    Wszechmogący

  • Power User

Reputacja: 169
Profesjonalista

  • Postów:617
  • Imię:a
  • Lokalizacja:a
Offline

Napisano 01.06.2011 11:36

Witam mam taki problem zrobiłem sobie frakcje w Enum i tak
Po wybraniu frakcji nie wyświetla się menu klas.
Po wejściu na serwa nie wyświetla się menu klas(wersja nvault jest)

Dodano 01 czerwiec 2011 - 15:45:
Pomoże ktoś bo chcę to zrobić jak najszybciej

Dodano 01 czerwiec 2011 - 21:20:
błąd jest pewnie gdzieś tutaj
public select_class(id)
{
	new menu2 = menu_create("Wybierz frakcje:", "Wybierzfrakcje_Handle");
	for(new i = 1;i<sizeof(frakcje);i++){
		menu_additem(menu2, frakcje[i]);
	}
	menu_display(id, menu2);
	
}
public Wybierzfrakcje_Handle(id, menu2, item)
{       
	if(item == MENU_EXIT)
	{
		menu_destroy(menu2);
		return PLUGIN_CONTINUE;
	}       
	
	item++;
	frakcja_gracza[id] = item;
	new menu2 = menu_create("Wybierz klase:", "WybierzKlase_Handle");
	new klasa[50];
	for(new i=1; i<sizeof Race; i++)
	{
		if(nalezy_do[i] == item){
			LoadXP(id);
			format(klasa, 49, "%s \yPoziom: %i", Race[i], player_class[id]);
			menu_additem(menu2, klasa);
		}
	}
	
	
	LoadXP(id)
	
	return PLUGIN_CONTINUE;
}


public WybierzKlase_Handle(id, menu2, item)
{
	if(item == MENU_EXIT)
	{
		select_class(id);
		return PLUGIN_CONTINUE;
	}       
	
	item++;
	g_GrenadeTrap[id] = 0
	g_haskit[id] = 0
	
	new ile = 0;
	for(new i=1; i<sizeof Race; i++)
	{
		if(nalezy_do[i] == frakcja_gracza[id]){
			ile++;
		}
		if(ile == item){
			item = i;
			break;
		}
	}   
	
	menu_addtext(menu2, " Witaj w Diablo by Pusty [b]")
	
	if(item == player_class[id])
		return PLUGIN_CONTINUE;
	
	if(item == Hunter)
	{
		g_GrenadeTrap[id] = 1
	}
	
	if(item == Nekromanta)
	{
		g_haskit[id] = 1
	}
	
	else
	{
		player_class[id] = item;
		LoadXP(id)
	}
	return PLUGIN_CONTINUE;
}

Załączone pliki


  • +
  • -
  • 0
Pisze na zamówienie statystyki pod nvault. GG: 15600964

#2 Ocet:)

    Początkujący

  • Zbanowany

Reputacja: 10
Początkujący

  • Postów:12
  • Imię:Filip
  • Lokalizacja:Konin
Offline

Napisano 01.06.2011 22:32

Moze tak logi? :)

#3 Jak się nazwać

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 169
Profesjonalista

  • Postów:617
  • Imię:a
  • Lokalizacja:a
Offline

Napisano 02.06.2011 00:01

Proszę. Ale to i tak nic nie ma do wyświetlania klas.
Acha te frakcje są z cod moda ale edytowane pod diablo ponieważ potrzebowałem przypisywania frakcji do zmiennej. Ewentualnie jak ktoś ma jakiś tutek z działającym przypisywaniem frakcji do zmiennej to proszę o linka lub edytowanie w sma

Dodano 02 czerwiec 2011 - 13:23:
To jak pomoże ktoś?

Załączone pliki

  • Załączony plik  logs.rar   2,48 KB  13 Ilość pobrań

Użytkownik Jak się nazwać edytował ten post 02.06.2011 00:46

  • +
  • -
  • 0
Pisze na zamówienie statystyki pod nvault. GG: 15600964




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

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