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

Max lvl, a gdzie dolny pasek?


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

#1 SoLiD

    Wszechwidzący

  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:253
  • Lokalizacja:Polska
Offline

Napisano 18.05.2010 15:07

No to tak... Osiągnołem max lvl na swoim serwie (łatwo z nowym sklepikiem i pomocy bazy :D) i brakuje mi dolnego paska...
Mam tak:
	if(player_class[id]!=Ninja)
format(tpstring,1023,"HP: %i Klasa: %s Level: %i (%0.0f%s) Item: %s", get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%%",player_item_name[id])
else
format(tpstring,1023,"HP: %i Klasa: %s Level: %i (%0.0f%s) Item: %s Skoki: %i/%i", get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%%",player_item_name[id], JumpsLeft[id],JumpsMax[id])

To może dać tak by pokazywało przy 201lvl(czyli max lvlu)
	if(player_class[id]!=Ninja)
format(tpstring,1023,"HP: %i Klasa: %s Level: %i (%0.0f%s) Item: %s", get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%%",player_item_name[id])
else
format(tpstring,1023,"HP: %i Klasa: %s Level: %i (%0.0f%s) Item: %s Skoki: %i/%i", get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%%",player_item_name[id], JumpsLeft[id],JumpsMax[id])
else if(player_class[id]!=Ninja & player_lvl[id] = 201)
format(tpstring,1023,"HP: %i Klasa: %s Level: 201 (0.0%) Item: %s", get_user_health(id), Race[player_class[id]], player_item_name[id])
else
format(tpstring,1023,"HP: %i Klasa: %s Level: 201 (0.0%) Item: %s Skoki: %i/%i", get_user_health(id), Race[player_class[id]],player_item_name[id], JumpsLeft[id],JumpsMax[id])

Dobrze?
2. Gdzie dodać by odnawiało życie i ammo danej klasie tak jak barbarzyńcy? (wytłumaczcie po kolei)

Na razie tyle :D
  • +
  • -
  • 0
Force Important Commands [FIC] - http://www.mediafire...18j1kh7txf49o04
Info: FIC jest pluginem, który wymusza komendy u graczy i ma opracowany system karania banem u graczy, którzy nadmiernie zmieniają ich wartości na niedozwoloną.
Zaufali mu administratorzy HashJama, zaufaj i ty!

#2 Big Smoke

    Wszechwidzący

  • Użytkownik

Reputacja: 56
Pomocny

  • Postów:286
  • Steam:steam
  • Lokalizacja:Daleko
Offline

Napisano 18.05.2010 15:12

2. Tu masz hp np. Znajdź to i zmieni na to

public add_barbarian_bonus(id)
{
if (player_class[id] == Barbarzynca)
if (player_class[id] == twoja klasa )
{
change_health(id,20,0,"")
}
}

z ammo ni wiem
  • +
  • -
  • 1

#3 SoLiD

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:253
  • Lokalizacja:Polska
Offline

Napisano 18.05.2010 15:30

A może być:
if (player_class[id] == Wojownik && MyClass)

??
  • +
  • -
  • 0
Force Important Commands [FIC] - http://www.mediafire...18j1kh7txf49o04
Info: FIC jest pluginem, który wymusza komendy u graczy i ma opracowany system karania banem u graczy, którzy nadmiernie zmieniają ich wartości na niedozwoloną.
Zaufali mu administratorzy HashJama, zaufaj i ty!

#4 Big Smoke

    Wszechwidzący

  • Użytkownik

Reputacja: 56
Pomocny

  • Postów:286
  • Steam:steam
  • Lokalizacja:Daleko
Offline

Napisano 18.05.2010 15:37

Nie wiem sprawdzi bo teraz nie mam test serwa więc nie mogę sprawdzić
  • +
  • -
  • 1

#5 ^^^Deed

    Zaawansowany

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:90
  • Steam:steam
  • Lokalizacja:LondYn
Offline

Napisano 18.05.2010 21:26

1. Mam podobny problem ale się jeszcze nim nie zająłem xD
2.
 add_barbarian_bonus(kid)                 
if (player_class[kid] == Barbarzynca || player_class[kid] == NazwaKlasy)



public add_barbarian_bonus(id)

{
if (player_class[id] == Barbarzynca || player_class[id] == NazwaKlasy)
{
change_health(id,20,0,"")
}
}

  • +
  • -
  • 0
80.72.37.13:27060 - Diablo Mod jakiego nigdy nie widziałeś!

#6 ZiuTeK

    Wszechwiedzący

  • Użytkownik

Reputacja: 135
Zaawansowany

  • Postów:507
  • Lokalizacja:inąd
Offline

Napisano 18.05.2010 21:49

Co do pierwszego to chyba w funkcji
public Give_Xp(id,amount)

musialbys przesunac write_hud(id)
przed ostatni nawias
  • +
  • -
  • 0

#7 SoLiD

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:253
  • Lokalizacja:Polska
Offline

Napisano 18.05.2010 21:59

Nie rozumiem cię up... Przecież "public Give_Xp(id,amount)" odpowiada za HUD (+lvl lub -lvl)...
  • +
  • -
  • 0
Force Important Commands [FIC] - http://www.mediafire...18j1kh7txf49o04
Info: FIC jest pluginem, który wymusza komendy u graczy i ma opracowany system karania banem u graczy, którzy nadmiernie zmieniają ich wartości na niedozwoloną.
Zaufali mu administratorzy HashJama, zaufaj i ty!

#8 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 18.05.2010 22:07

if(player_class[id]!=Ninja)

hmm LJ na ninjy :D najsowy pomysl

@temat

wpisz /gracze i powiedz jaki tam masz pokazany lvl :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#9 SoLiD

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:253
  • Lokalizacja:Polska
Offline

Napisano 18.05.2010 23:02

201
Sry zaszła pomyłka to na palu jest tylko pozmieniałem nazwy....

Ej i jeszcze jeden problem... Ciągle mi wyskakują bugi na serwie...
L 05/18/2010 - 16:49:53: [AMXX] Run time error 4 (plugin "dbmod_5.9l.amxx") - debug not enabled!
L 05/18/2010 - 16:49:53: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Z debug w pligins.ini:
L 05/18/2010 - 23:21:18: [AMXX] Run time error 4: index out of bounds 
L 05/18/2010 - 23:21:18: [AMXX]    [0] dbmod_5.9l.sma::write_hud (line 2087)
L 05/18/2010 - 23:21:18: [AMXX]    [1] dbmod_5.9l.sma::UpdateHUD (line 2118)
L 05/18/2010 - 23:21:19: [AMXX] Displaying debug trace (plugin "dbmod_5.9l.amxx")

To writehud:

public write_hud(id)
{
if (player_lvl[id] == 0)
player_lvl[id] = 1

new tpstring[1024]

new Float:xp_now
new Float:xp_need
new Float:perc

if (last_update_xp[id] == player_xp[id])
{
perc = last_update_perc[id]
}
else
{
//Calculate percentage of xp required to level
if (player_lvl[id] == 1)
{
xp_now = float(player_xp[id])
xp_need = float(LevelXP[player_lvl[id]])
perc = xp_now*100.0/xp_need
}
else
{
xp_now = float(player_xp[id])-float( LevelXP[player_lvl[id]-1])
xp_need = float(LevelXP[player_lvl[id]])-float(LevelXP[player_lvl[id]-1])
perc = xp_now*100.0/xp_need
}
}

last_update_xp[id] = player_xp[id]
last_update_perc[id] = perc

if(player_class[id]!=Pall)
format(tpstring,1023,"HP: %i Klasa: %s Level: %i (%0.0f%s) Item: %s", get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%%",player_item_name[id])
else
format(tpstring,1023,"HP: %i Klasa: %s Level: %i (%0.0f%s) Item: %s Skoki: %i/%i", get_user_health(id), Race[player_class[id]], player_lvl[id], perc,"%%",player_item_name[id], JumpsLeft[id],JumpsMax[id])

message_begin(MSG_ONE,gmsgStatusText,{0,0,0}, id)
write_byte(0)
write_string(tpstring)
message_end()
}

Updatehud:

public UpdateHUD()
{
//Update HUD for each player
for (new id=0; id < 32; id++)
{
//If user is not connected, don't do anything
if (!is_user_connected(id))
continue


if (is_user_alive(id)) write_hud(id)
else
{
//Show info about the player we're looking at
new index,bodypart
get_user_aiming(id,index,bodypart)

if(index >= 0 && index < MAX && is_user_connected(index) && is_user_alive(index))
{
new pname[32]
get_user_name(index,pname,31)

new Msg[512]
set_hudmessage(255, 255, 255, 0.78, 0.65, 0, 6.0, 3.0)
format(Msg,511,"Nick: %s^nPoziom: %i^nKlasa: %s^nPrzedmiot: %s^nInteligencja: %i^nSila: %i^nZwinnosc: %i^nZrecznosc: %i",pname,player_lvl[index],Race[player_class[index]],player_item_name[index], player_intelligence[index],player_strength[index], player_dextery[index], player_agility[index])
show_hudmessage(id, Msg)

}
}
}
}


Użytkownik SoLiD edytował ten post 18.05.2010 23:08

  • +
  • -
  • 0
Force Important Commands [FIC] - http://www.mediafire...18j1kh7txf49o04
Info: FIC jest pluginem, który wymusza komendy u graczy i ma opracowany system karania banem u graczy, którzy nadmiernie zmieniają ich wartości na niedozwoloną.
Zaufali mu administratorzy HashJama, zaufaj i ty!

#10 LoleczeQ

    Profesjonalista

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 19.05.2010 05:23

Ja nie miałem paska no dole gdy się pomyliłem w expie (ilość lvla w {}, nie była kompatybilna z ilością expa)
  • +
  • -
  • 0

#11 SoLiD

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:253
  • Lokalizacja:Polska
Offline

Napisano 19.05.2010 07:17

Nie na pewno nie ma pomyłik... Pomocy jeszcze z tym: Max lvl, a gdzie dolny pasek? - Nieoficjalny polski support AMX Mod X-#9

Użytkownik SoLiD edytował ten post 19.05.2010 07:19

  • +
  • -
  • 0
Force Important Commands [FIC] - http://www.mediafire...18j1kh7txf49o04
Info: FIC jest pluginem, który wymusza komendy u graczy i ma opracowany system karania banem u graczy, którzy nadmiernie zmieniają ich wartości na niedozwoloną.
Zaufali mu administratorzy HashJama, zaufaj i ty!

#12 Kubaczek <3

    Zaawansowany

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:116
  • Steam:steam
  • Lokalizacja::)
Offline

Napisano 19.05.2010 09:00

Musisz dodac w writehud'zie ze jesli ma najwiekszy lvl, to niech nie wyswietla zmiennej z lvlem, w logach powinno byc index out of bonds czy cos :]
  • +
  • -
  • 0

#13 SoLiD

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:253
  • Lokalizacja:Polska
Offline

Napisano 19.05.2010 13:33

Możesz pokazać jak to ma być?
  • +
  • -
  • 0
Force Important Commands [FIC] - http://www.mediafire...18j1kh7txf49o04
Info: FIC jest pluginem, który wymusza komendy u graczy i ma opracowany system karania banem u graczy, którzy nadmiernie zmieniają ich wartości na niedozwoloną.
Zaufali mu administratorzy HashJama, zaufaj i ty!




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

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