Jump to content

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

Posted Image Posted Image

Guest Message by DevFuse
 

Photo

Problem Frakcje Enum, Klasa przy wejściu


  • This topic is locked This topic is locked
2 replies to this topic

#1 Jak się nazwać

    Wszechmogący

  • Power User

Reputacja: 169
Profesjonalista

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

Posted 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;
}

Attached Files


  • +
  • -
  • 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

Posted 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

Posted 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ś?

Attached Files


Edited by Jak się nazwać, 02.06.2011 00:46.

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




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users