Czy jest jakaś wersja Vip na diablo mod? Przeglądałem http://amxx.pl/topic...vip-diablo-mod/ i nie udało mi się tego zrobić. Proszę kolejny raz o wsparcie.
Jest ktoś wstanie mi pomóc?
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.
|
Guest Message by DevFuse
Vip do diablo mod
Temat rozp.
darus10455
, 01.09.2011 18:46
6 odpowiedzi w tym temacie
#1
Napisano 01.09.2011 18:46
#2
Napisano 01.09.2011 19:26
A co byś chciał dokładnie zrobić? Ten link co podałeś jest np. na większy exp dla vipów i jak jest tam napisane, to tak musisz zrobić(w kodzie od diablomod, nie w żadnym pluginie do vip). Można dużo zrobić w diablo dla vipów, np. item tylko dla vipa, menu w którym kupuje się itemki dla vipów ... Sprecyzuj co byś np. chciał mieć to Ci pokażę jak to by wyglądało, a wtedy poradzisz sobie sam.
#3
Napisano 01.09.2011 20:30
Potrzebuje tego żeby był 2x exp większy i żeby granaty vip dostawał oraz napis ze to jest vip (jak przychodzi na server i na statach VIP jest napisane)
#4
Napisano 01.09.2011 21:34
Więc zaczynamy:
Jak zrobić 2x większy exp dla vipów? W .sma diablomod-a dodajemy w funkcji
nad
dodaj
Fukcja powinna wyglądać tak:
2. Vip dostaje he, smoke oraz 2 flashe
W public
dopisz
3. W tabeli wyników, dla graczy z vipem będzie napis VIP zamiast dead/bomb
To będzie osobny plugin który jest na tym forum, ale edytowany do poziomu usunięcie hudmsg i muzyczki przy wejściu vipa na serwer;
plugin w załączniku.
napis_vip.sma 643 bajtów 86 Ilość pobrań
napis_vip.amxx
Jak zrobić 2x większy exp dla vipów? W .sma diablomod-a dodajemy w funkcji
public Give_Xp(id,amount)
nad
player_xp[id]+=amount
dodaj
if( get_user_flags(id) & ADMIN_LEVEL_H) amount *= 2
Fukcja powinna wyglądać tak:
public Give_Xp(id,amount)
{
if(player_class_lvl[id][player_class[id]]==player_lvl[id])
{
if(player_xp[id]+amount!=0 && get_playersnum()>1){
if( get_user_flags(id) & ADMIN_LEVEL_H) amount *= 2
player_xp[id]+=amount
if (player_xp[id] > LevelXP[player_lvl[id]])
{
player_lvl[id]+=1
player_point[id]+=2
set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2)
show_hudmessage(id, "Awansowales do poziomu %i", player_lvl[id])
savexpcom(id)
player_class_lvl[id][player_class[id]]=player_lvl[id]
}
if (player_xp[id] < LevelXP[player_lvl[id]-1])
{
player_lvl[id]-=1
player_point[id]-=2
set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2)
show_hudmessage(id, "Spadles do poziomu %i", player_lvl[id])
savexpcom(id)
player_class_lvl[id][player_class[id]]=player_lvl[id]
}
write_hud(id)
}
}
}
2. Vip dostaje he, smoke oraz 2 flashe
W public
public RoundStart()pod
if(player_class[i] == Nekromanta) g_haskit[i]=1
else g_haskit[i]=0
dopisz
if (get_user_flags(i) & ADMIN_LEVEL_H)
{
fm_give_item(i, "weapon_hegrenade")
fm_give_item(i, "weapon_smokegrenade")
fm_give_item(i, "weapon_flashbang")
fm_give_item(i, "weapon_flashbang")
}
3. W tabeli wyników, dla graczy z vipem będzie napis VIP zamiast dead/bomb
To będzie osobny plugin który jest na tym forum, ale edytowany do poziomu usunięcie hudmsg i muzyczki przy wejściu vipa na serwer;
plugin w załączniku.
napis_vip.sma 643 bajtów 86 Ilość pobrań
napis_vip.amxx
#5
Napisano 02.09.2011 17:16
Wielkie dzięki. Zobaczę czy działa. Plus jest za pomoc i to się liczy. @edit Jak dodać tego vip?
Użytkownik darus10455 edytował ten post 02.09.2011 17:19
#6
Napisano 02.09.2011 17:55
wystarczy dać mu flagę t (ADMIN_LEVEL_H)
#7
Napisano 02.09.2011 17:56
Do users.ini dodaj graczowi flagę t
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych