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

klasy premium druga strona


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

#1 Mesh

    Wszechwidzący

  • Zbanowany

Reputacja: 36
Życzliwy

  • Postów:268
  • GG:
  • Steam:steam
  • Lokalizacja:Lukow
Offline

Napisano 28.04.2010 20:05

do tej pory na serwerze wszystkie klasy byly dostepne teraz chcialem zeby druga strona klas byla tylko dla tych ktorzy dostana odpowiednia flage probowalem to zrobic sam ale zamiast 9(dalej) jest od razu 1 klasa z drugiej strony. po nacisnieciu przechodzi do drugiego menu bez tej flagi w ogóle nie reaguje daje tutaj wicinek .sma

public select_class(id,lx[])
{
                 if(is_user_bot(id)) return
                 new flags[12]
                 get_cvar_string("diablo_classes",flags,12)
                 new text[512]
             new keys
if( get_user_flags(id) & ADMIN_LEVEL_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />
{
  keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)
}
else 
{
  keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)        
}
        asked_klass[id]=0
        
        format(text, 511,"\yWybierz Klase - ^n")
        
        for(new i=0;i<9;i++)
        {
                format(text, 511,"%s%s%d. %s  Level :%d ^n",text,(keys)&(1<<i)?"\w":"\d",i+1,Race[i+1], lx[i+1])
        }
        
        show_menu(id, keys, text) 
}
public select_class_menu(id, key)
{ 
                  new lx[12]
	player_b_froglegs[id]=0
	g_haskit[id] = 0
	switch(key) 
	{ 
		case 0: 
		{	
			player_class[id] = Mag			
		}
		case 1: 
		{	
			player_class[id] = Mnich
		}
		case 2: 
		{	
			player_class[id] =  Paladyn
		}
		case 3: 
		{	
			player_class[id] = Zabojca
		}
		case 4: 
		{			
			player_class[id] = Warden
			g_haskit[id] = 1
		}
		case 5: 
		{	
			player_class[id] = Barbarzynca			
		}
		case 6: 
		{	
			player_class[id] = Ninja
		}
		case 7: 
		{	
			player_class[id] = Hunter
			g_GrenadeTrap[id] = 1
		}
                                    case 8:{
                                                 ShowKlasy(id,lx)
		
                                                 }
	}
		
	LoadXP(id, player_class[id])
	CurWeapon(id)
	
	give_knife(id)
	
	return PLUGIN_HANDLED
}

public ShowKlasy(id,lx[]) {
new text2[512]
asked_klass[id]=0
format(text2, 511,"\yWybierz klase - ^n\w1. Wampir   Level :%i^n2. Human   Level :%i^n3. Orc   Level :%i^n^n0.Wstecz^n",player_class_lvl[id][9],player_class_lvl[id][10],player_class_lvl[id][11])
show_menu(id, KeysKlasy,text2, -1, "Klasy")


}
public PressedKlasy(id, key) {
/* Menu:
* Wybierz klase:
* 1:Wampir
* 2:Human
* 3:Orc
* 0:Wstecz
*/
new lx[12]
g_haskit[id] = 0
switch (key) {
                        case 0: { // 1
                            player_class[id] = Wampir
        
                
                     }
                       case 1: { // 2
                          player_class[id] = Human
                
                  }
                     case 2: { // 3
                         player_class[id] = Orc
                  }
                      case 9: { // 0
                select_class(id,lx)
        }
}
LoadXP(id, player_class[id])
CurWeapon(id)
give_knife(id)

return PLUGIN_HANDLED
}
proszę o pomoc

#2 Pawex

    Wszechpomocny

  • Użytkownik

Reputacja: 94
Zaawansowany

  • Postów:381
  • Lokalizacja:Polska
Offline

Napisano 29.04.2010 12:49

Case 8 daj klase a na 9 zrob zeby przechodzilo
case 7: 
		{	
			player_class[id] = Hunter
			g_GrenadeTrap[id] = 1
		}
                                    case 8:{
                                                 ShowKlasy(id,lx)
		
                                                 }

Zrob takie cos:
case 8:
{
twojaklasa(id)
}
case 9:{
          1x Tab tutaj       ShowKlasy(id,lx)

return PLUGIN_HANDLED
}
}

No i nad public klasy takie cos:
new keys 
keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
show_menu(id, keys, text) 
return PLUGIN_HANDLED  
}

A zeby przechodzili tylko z flaga to takie cos nad keysami UP
if( get_user_flags(id) & ADMIN_LEVEL_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />
{
keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)       
}
else 
{
keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)        
}
asked_klass[id]=0

Użytkownik Pawex edytował ten post 29.04.2010 12:59

  • +
  • -
  • 0

#3 Mesh

    Wszechwidzący

  • Autor tematu
  • Zbanowany

Reputacja: 36
Życzliwy

  • Postów:268
  • GG:
  • Steam:steam
  • Lokalizacja:Lukow
Offline

Napisano 29.04.2010 13:24

a nie da sie zeby ten wampir byl na 2 stronie ? i najlepiej zeby kazdy mogl kliknac "druga strona" a dopiero kazda z klas zeby byla premium tak aby kazdy mogl zobaczyc co jest dalej




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

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