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

Szybsze rozdzielanie punktówCoś w stylu menu Slap.


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 Emixx.

    Profesjonalista

  • Użytkownik

Reputacja: 54
Pomocny

  • Postów:209
  • Steam:steam
  • Imię:Wojtek
  • Lokalizacja:Przytkowice
Offline

Napisano 30.12.2011 01:39

Witam, chciałbym, abym pod przyciskiem 0 miał opcję: Wybierz Ile punktów chcesz rozdać, a tam: 1,5,20,50,100,200.
Coś w stylu działania Slapu. Tam też jest wybieranie, ile dmg zadać itd.

Public:
public skilltree(id)
{
new text[513]
new keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)
format(text, 512, "\yWybierz Staty- \rPunkty: %i^n^n\w1. Inteligencja [%i] [Wieksze obrazenia czarami]^n\w2. Sila [%i] [Wiecej zycia]^n\
\w3. Zrecznosc [%i] [Bronie zadaja ci mniejsze obrazenia]^n\w4. Zwinnosc [%i] [Szybciej biegasz i magia zadaje ci mniejsze obrazenia]^n\
\w5. Pancerz [%i] [Dostajesz wiecej pancerza]^n\w6. Regeneracja [%i] [Regeneruje HP podczas gry]^n\w7. Exp [%i] [Dostajesz wiecej Expa]^n\
\w8. Grawitacja [%i] [Masz Mniejsza Grawitacje]",
player_point[id],player_intelligence[id],player_strength[id],player_agility[id],player_dextery[id],player_armor[id],player_regeneracja[id],player_exp[id],player_grawitacja[id])

keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)
show_menu(id, keys, text)
return PLUGIN_HANDLED
}


public skill_menu(id, key)
{
switch(key)
{
case 0:
{
if (player_intelligence[id]<200){
player_point[id]-=1
player_intelligence[id]+=1
}
else client_print(id,print_center,"Inteligencja osiagnela Maximum")

}
case 1:
{
if (player_strength[id]<200){
player_point[id]-=1
player_strength[id]+=1
}
else client_print(id,print_center,"Sila osiagnela Maximum")
}
case 2:
{
if (player_agility[id]<200){
player_point[id]-=1
player_agility[id]+=1
player_damreduction[id] = damagereduction(200, player_agility[id], 400);
}
else client_print(id,print_center,"Zrecznosc osiagnela Maximum")

}
case 3:
{
if (player_dextery[id]<200){
player_point[id]-=1
player_dextery[id]+=1
set_speedchange(id)
}
else client_print(id,print_center,"Zwinnosc osiagnela Maximum")
}
case 4:
{
if (player_armor[id]<200){
player_point[id]-=1
player_armor[id]+=1
set_armorchange(id)
}
else client_print(id,print_center,"Pancerz osiagnal Maximum")
}
case 5:
{
if (player_regeneracja[id]<200){
player_point[id]-=1
player_regeneracja[id]+=1
}
else client_print(id,print_center,"Regeneracja osiagnela Maximum")
}
case 6:
{
if (player_exp[id]<200){
player_point[id]-=1
player_exp[id]+=1
}
else client_print(id,print_center,"Exp osiagnal Maximum")
}
case 7:
{
if (player_grawitacja[id]<200){
player_point[id]-=1
player_grawitacja[id]+=1
set_gravitychange(id)
}
else client_print(id,print_center,"Exp osiagal Maximum")
}

}

if (player_point[id] > 0)
skilltree(id)


return PLUGIN_HANDLED
}

Użytkownik Emixx. edytował ten post 30.12.2011 01:43

  • +
  • -
  • 0




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

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