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 nicku gracza


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

#1 Hajz

    Początkujący

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:16
  • Lokalizacja:Internet
Offline

Napisano 04.08.2015 21:30

Cześć,

 

chce stworzyć niestandardowe zabicia graczy (death_msg) w tym celu, chcę podmienić nick zabójcy na mój string, po czym ustawić graczowi jego stary nick, próbowałem takiego kodu.
 

new idname[32]
get_user_info(id, "name", idname, 31);
set_user_info(id, "name", "test1");
//tutaj wywołanie wcześniej zablokowanego oryginalnego death_msg
set_user_info(id, "name", idname);

Jednak nic się nie dzieje, graczowi nie zmienia nicku :(, ktoś ma jakiś pomysł?


  • +
  • -
  • 0

#2 klqs99

    Zaawansowany

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:93
  • GG:
  • Steam:steam
  • Imię:Wojtek
  • Lokalizacja:Rzeszów
Offline

Napisano 06.08.2015 13:35

Myślę, że się nie da i trzeba by było mu zmienić nick przed wyświetleniem deathmsg. Mogę się mylić.


  • +
  • -
  • 0

#3 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 06.08.2015 20:57

1. Złap event DeathMsg

2. Zablokuj go

3. Wyślij własny z dowolnymi danymi.

 

https://wiki.alliedm...#Counter-Strike


  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#4 Hajz

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:16
  • Lokalizacja:Internet
Offline

Napisano 07.08.2015 18:55

Udało mi się zablokować event oraz stworzyć własny.
Jednak nie da się podmienić nazwy mordercy jako np string, próbuję więc zmienić nick losowego gracza na mój string, z tym że nick nie zostaje zmieniony...

Staram się zrobić to przez pobranie nicku gracza (get_user_info), później zmieniam mu nick na mój string (set_user_info), później wysyłam id gracza do mojego deathmsg z nowym nickiem (teoretycznie) no i zmieniam nick gracza na stary (set_user_info) wcześniej pobranym.


Użytkownik Hajz edytował ten post 07.08.2015 18:58

  • +
  • -
  • 0

#5 Hajz

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:16
  • Lokalizacja:Internet
Offline

Napisano 25.08.2015 13:17

Sposób powyżej niestety nie chce działać, coś jakby nie mógł zmienić nazwy gracza podczas gry, może trzeba wyłączyć jakaś funkcje która pozwala zmienić nick dopiero na początku nowej rundy?

 

Jakies pomysły?


  • +
  • -
  • 0




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

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