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

Bug wymiany pekrów na 2 sloty


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

#1 Skull.

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

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

Napisano 16.03.2015 22:18

Witam. Jak w temacie, otóż mam problem z pluginem od wymiany perkami na 2 sloty który sam przerabiałem.

 

Błędy wyglądają tak:

  • Gdy wymieniam pierwszy perk to ja i osoba s którą się wymieniam tracimy perk.
  • Gdy wymieniam drugi perk to ja dostaje perk od tej z którą osobą się wymieniam lecz dostaje perk jako perk pierwszy a nie 2 drugi a drugiej osobie nic nie robi z tym perkiem tylko ma go dalej.

 

 

.sma w załączniku oraz ten sam kod na wklejce: http://amxx.pl/pastebin/1lac1o889s77h/  (Dla łatwiejszego zerknięcia)

Załączone pliki


Użytkownik Mr.Skull edytował ten post 16.03.2015 22:31

  • +
  • -
  • 0

#2 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 16.03.2015 23:35

Zdebuguj i daj info (i sprawdź czy są errorlogi).

Użytkownik GeDox edytował ten post 16.03.2015 23:35

  • +
  • -
  • 1

#3 Skull.

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 70
Pomocny

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

Napisano 16.03.2015 23:40

Zdebuguj i daj info (i sprawdź czy są errorlogi).

debug jest cały czas dopisany i errorów zero, i właśnie w tym problem :(

 

Dodam jeszcze że używam silnika z tego tematu: http://amxx.pl/topic...-sloty-na-perk/

 

Oczywiście .inc też mam podmienione na aktualny w kompilatorze lokalnym.


  • +
  • -
  • 0

#4 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 16.03.2015 23:46

Zdebuguj i daj info (i sprawdź czy są errorlogi).

debug jest cały czas dopisany i errorów zero, i właśnie w tym problem :(
 
Dodam jeszcze że używam silnika z tego tematu: http://amxx.pl/topic...-sloty-na-perk/
 
Oczywiście .inc też mam podmienione na aktualny w kompilatorze lokalnym.

Zdebuguj w sensie:
new wartosc1, wartosc2;
new perk_oddajacego = cod_get_user_perk(id2, wartosc1, 0)
new perk_dajacego = cod_get_user_perk(id, wartosc2, 0)
 
cod_set_user_perk(id2, perk_dajacego, wartosc2, 0);
cod_set_user_perk(id, perk_oddajacego, wartosc1, 0);

client_print(id, print_chat, "Gracz 1. Perk przed: %d, Perk po: %d.", perk_dajacego, cod_get_user_perk(id, wartosc2, 0))
client_print(id, print_chat, "Gracz 2. Perk przed: %d, Perk po: %d.", perk_oddajacego, cod_get_user_perk(id2, wartosc2, 0))
I daj wyniki :)
  • +
  • -
  • 1

#5 Skull.

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 70
Pomocny

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

Napisano 16.03.2015 23:53

 

 

Zdebuguj i daj info (i sprawdź czy są errorlogi).

debug jest cały czas dopisany i errorów zero, i właśnie w tym problem :(
 
Dodam jeszcze że używam silnika z tego tematu: http://amxx.pl/topic...-sloty-na-perk/
 
Oczywiście .inc też mam podmienione na aktualny w kompilatorze lokalnym.

 

Zdebuguj w sensie:
new wartosc1, wartosc2;
new perk_oddajacego = cod_get_user_perk(id2, wartosc1, 0)
new perk_dajacego = cod_get_user_perk(id, wartosc2, 0)
 
cod_set_user_perk(id2, perk_dajacego, wartosc2, 0);
cod_set_user_perk(id, perk_oddajacego, wartosc1, 0);

client_print(id, print_chat, "Gracz 1. Perk przed: %d, Perk po: %d.", perk_dajacego, cod_get_user_perk(id, wartosc2, 0))
client_print(id, print_chat, "Gracz 2. Perk przed: %d, Perk po: %d.", perk_oddajacego, cod_get_user_perk(id2, wartosc2, 0))
I daj wyniki :)

 

Postaram się jeszcze dziś sprawdzić lecz nie obiecuję gdyż nie wiem czy znajdę o tej godzinie chętną osobę co w wbije ze mną na serwer :(

 

Oraz 2 plusy za chęci pomocy poleciały :P


  • +
  • -
  • 0

#6 Skull.

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 70
Pomocny

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

Napisano 17.03.2015 00:53

Przepraszam za Multi-Posta lecz nie mogłem już edytować :(

 

 

 

 

 

 

Zdebuguj i daj info (i sprawdź czy są errorlogi).

debug jest cały czas dopisany i errorów zero, i właśnie w tym problem :(
 
Dodam jeszcze że używam silnika z tego tematu: http://amxx.pl/topic...-sloty-na-perk/
 
Oczywiście .inc też mam podmienione na aktualny w kompilatorze lokalnym.

 

Zdebuguj w sensie:
new wartosc1, wartosc2;
new perk_oddajacego = cod_get_user_perk(id2, wartosc1, 0)
new perk_dajacego = cod_get_user_perk(id, wartosc2, 0)
 
cod_set_user_perk(id2, perk_dajacego, wartosc2, 0);
cod_set_user_perk(id, perk_oddajacego, wartosc1, 0);

client_print(id, print_chat, "Gracz 1. Perk przed: %d, Perk po: %d.", perk_dajacego, cod_get_user_perk(id, wartosc2, 0))
client_print(id, print_chat, "Gracz 2. Perk przed: %d, Perk po: %d.", perk_oddajacego, cod_get_user_perk(id2, wartosc2, 0))
I daj wyniki :)

 

Zrobiłem tak jak chciałeś oraz tutaj jest aktualny kod jak to zrobiłem: http://amxx.pl/pastebin/t6cd4xmzb6jj/

 

Lecz problem w tym że wymiana dalej nie działa a komunikat który miał się ukazywać po wymienianie perku się nie ukazuje :(


  • +
  • -
  • 0

#7 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 17.03.2015 01:13

Lecz problem w tym że wymiana dalej nie działa a komunikat który miał się ukazywać po wymienianie perku się nie ukazuje :(

Zmień id na 0 ( client_print ). Musi pokazać się graczowi, który chce dokonać wymiany. Ewentualnie wrzuć go od razu po cod_set_perk ;)

Użytkownik GeDox edytował ten post 17.03.2015 01:14

  • +
  • -
  • 1

#8 Skull.

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 70
Pomocny

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

Napisano 17.03.2015 01:48

Perk nr 1:

Gracz 1. Perk przed: 42, Perk po: 0.
Gracz 2. Perk przed: 16, Perk po: 0.

Perk nr 2:

Gracz 1. Perk przed: 16, Perk po: 16.
Gracz 2. Perk przed: 42, Perk po: 42.

 


  • +
  • -
  • 0

#9 Skull.

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 70
Pomocny

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

Napisano 17.03.2015 18:15

Już sobie poradziłem po przez zlecenie płatne, proszę o zamknięcie tematu oraz dziękuje osobą którzy próbowały pomóc  :kwiaty: ^D^ :kwiaty:  ^D^ :kwiaty:


  • +
  • -
  • 0

#10 radim

    Godlike

  • Moderator

Reputacja: 939
Master

  • Postów:2 725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 17.03.2015 21:17

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !





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

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