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

zmiana cvaru od jakiegos levelu?


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
12 odpowiedzi w tym temacie

#1 GrYFFFF

    Zaawansowany

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:89
  • Imię:sasa
  • Lokalizacja:sasasa
Offline

Napisano 05.05.2015 16:09

Używam gunxpmod, do teraz wyglądało to tak : 

if(get_user_level(id) >=21) //level gracza
{
show_main_menu_level(id) 
}

Nie działało to poprawnie ponieważ każdy gracz ma ustawiony ten cvar :

// Wyższy level to automatycznie nowa broń : 1 = Tak, 0 = Nie, bronie samemu wybieramy w menu.
gxm_level_style "1"

Użytkownik GrYFFFF edytował ten post 05.05.2015 16:11

  • +
  • -
  • 0

#2 Z!3L0ny

    Wszechobecny

  • Użytkownik

Reputacja: 171
Profesjonalista

  • Postów:494
  • GG:
  • Imię:Sebastian
  • Lokalizacja:Kielce
Offline

Napisano 05.05.2015 19:34

Dokładnie co chcesz zmienić że inną broń dajesz na 1-21LV lub usunąć jakąś broń?


Użytkownik Z!3L0ny edytował ten post 05.05.2015 19:35

  • +
  • -
  • 1

#3 GrYFFFF

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:89
  • Imię:sasa
  • Lokalizacja:sasasa
Offline

Napisano 06.05.2015 05:37

Chce zmienić wartość cvaru jak pisałem wyżej po jej zmienię gracz nie ma broni która jest akurat na tym levelu tylko wyświetla się gun menu i tam wybiera sobie broń.
  • +
  • -
  • 0

#4 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 06.05.2015 05:40

set_cvar_num("nazwa_cvartu", wartosc)

 

np. set_cvar_num("cod_exp", 1000)


  • +
  • -
  • 1

#5 GrYFFFF

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:89
  • Imię:sasa
  • Lokalizacja:sasasa
Offline

Napisano 06.05.2015 11:57

A jak to wkleić w ten kod ? 

if(get_user_level(id) >=21) //level gracza
{
show_main_menu_level(id) 
}

Bo oczywiście zmiana tego cvaru musi być zależna od tego co podałem wyżej.


Użytkownik GrYFFFF edytował ten post 06.05.2015 11:58

  • +
  • -
  • 0

#6 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 06.05.2015 22:38

if(get_user_level(id) >=21) //level gracza
{
show_main_menu_level(id)
set_cvar_num("gxm_level_style", 1)
}

  • +
  • -
  • 1

#7 GrYFFFF

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:89
  • Imię:sasa
  • Lokalizacja:sasasa
Offline

Napisano 07.05.2015 08:21

Niestety tak nie działa próbowałem, plugin nie zmienia tego cvaru graczowi który ma 21 level tylko każdemu a tak to bez sensu..


Użytkownik GrYFFFF edytował ten post 07.05.2015 08:32

  • +
  • -
  • 0

#8 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 07.05.2015 15:34

no bo nie da sie zmienic cvaru tylko graczowi

trzeba dac warunek ktory gracz musi spelnic zamiast cvara


  • +
  • -
  • 0

#9 GrYFFFF

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:89
  • Imię:sasa
  • Lokalizacja:sasasa
Offline

Napisano 07.05.2015 16:22

Kurcze to chyba nic z tego? Aktualnie menu się wyświetla na 21 levelu niestety nie działa zapamiętanie broni, tzn dostajemy broń która sobie wybraliśmy ale zaraz zmienia nam ją na tą która mamy na aktualnym levelu czyli 21.


  • +
  • -
  • 0

#10 Skull.

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:314
  • Steam:steam
  • Imię:Tajemnica
  • Lokalizacja:Woj. Wielkopolskie
Offline

Napisano 12.05.2015 10:52

Nie wiem czy dobrze zrozumiałem więc jak źle to z góry przepraszam.

 

Nie da się jednym ogólnym cvarem zmienić jednemu graczowi jedynie możesz to podzielić przez flagi, przykład:

if(get_user_flags(id) & ADMIN_LEVEL_H) // Wykona tylko na graczach co posiadają flagę "T"
{
// Kod jaki ma się wykonać cvar
}
else
{
// Albo kolejna flaga ale pozostawić tutaj już dla zwykłych graczy
}

Wiem trochę nie zrozumiale to opisane lecz nie widzę tutaj wstawionego przez autora  public'u od tego chociaż ani .sma od tego aby sprecyzować to lepiej.


  • +
  • -
  • 1

#11 GrYFFFF

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:89
  • Imię:sasa
  • Lokalizacja:sasasa
Offline

Napisano 14.05.2015 12:08

Ale to mi nic nie da niestety :( 

Czyli klapa nie da się tego naprawić, wszystko sprowadza się do tego, że plugin nadpisuje zapisaną broń przez gracza bronią która jest na tym levelu a może opóźnić jakoś funkcję która daje ostatnio zapisaną broń? 


  • +
  • -
  • 0

#12 Skull.

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:314
  • Steam:steam
  • Imię:Tajemnica
  • Lokalizacja:Woj. Wielkopolskie
Offline

Napisano 14.05.2015 12:57

Mogłem się domyśleć że w grę wchodzi również zapis, a jak jest zabawa z zapisem to ci już nie pomogę ponieważ na SQL się kompletnie nie znam a nValut się uczę i na razie bardzo mało na nim umiem więc nie jestem wstanie ci pomóc choćbym chciał. :(

 

Jeśli naprawdę ci zależy aby ktoś ci pomógł z tym dobrze to proponował bym ci to wystawić tutaj: http://amxx.pl/forum...lecenia-płatne/

W tym dziele co podałem to raczej na pewno by się ktoś ogarnięty tego podjął. Tylko nie zapomni sprawdzić czy ta osoba jest zaufana.


  • +
  • -
  • 1

#13 GrYFFFF

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:89
  • Imię:sasa
  • Lokalizacja:sasasa
Offline

Napisano 14.05.2015 14:09

Akurat aktualnie używam zapisu nValut :D Ale to nie ma nic do tego ponieważ po respawnie gracz dostaje od razu bron zapisaną a po jakiejś sekundzie zastępuje ją bronią którą się ma na tym levelu.

 

Co do kasy trochę szkoda mi 30zł, tzn nie szkoda tylko tylu nie mam nawet ;d 


Użytkownik GrYFFFF edytował ten post 14.05.2015 14:09

  • +
  • -
  • 0




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

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