Avatar utilizator
Baki7
Membru Începător
Membru Începător
Mesaje: 9
Membru din: 02 Iun 2026, 10:13
  • Reacții: 1
  • Mesaje utile: 1
  • Medalii

    Avatar utilizator
    Baki7
    Membru Începător
    Membru Începător
    *Problemă/Întrebare:
    Salutare,am ajuns la faza de testare PvP şi doar ce am dat de necazu' ăsta :)) . Apăs pe butoane şi nu-mi pune modul pvp ales.. am făcut compare cu fişiere gameoption din root,uiscrip,input_main , nu mai stiu unde sa caut , întrebarea pe care vreau s-o pun este unde aş mai putea căuta..? Precizez că syserr client şi server e gol , m-am uitat în syslog şi imi apare că aş activa comanda dar degeaba '' Jul 10 20:15:08 :: COMMAND: [SA]Sekiro: pkmode '' ; am incercat şi prin chat /pkmode şi tot nu-mi pune modul pvp
    *Resursă folosită (sistem/funcție/modificare):
    :-w
    *Syserr:
    Gol
    *Fișier(e) cu problema (link pastebin / code):
    Vă las aici uigameoption : https://pastebin.com/XjwtXS8M
    *Poze / Video:
    https://gyazo.com/3ed0c282e2eb61d2b39a4546aee44bd4
    Avatar utilizator
    SCOOB
    Administrator
    Administrator
  • Mesaje: 4897
    Membru din: 07 Aug 2024, 18:53
  • Reacții: 119407
  • Mesaje utile: 47
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Avatar utilizator
    SCOOB
    Administrator
    Administrator

    Mesaj

    vezi ca parca era si un quest care se ocupa de treaba asta.. care seta gamemode
    Comunitatea Metin2 Romania este si pe Discord! :ymcowboy:

    2500+ membri • Chat activ zilnic • Support • Cereri & Resurse

    ► discord.gg/jWxeDSf7HP ◄





    See full signature
    Avatar utilizator
    Baki7
    Membru Începător
    Membru Începător
    Mesaje: 9
    Membru din: 02 Iun 2026, 10:13
  • Reacții: 1
  • Mesaje utile: 1
  • Medalii

    Avatar utilizator
    Baki7
    Membru Începător
    Membru Începător

    Mesaj

    N-am umblat la questuri deloc ..o sa verific prin sursa game questlua să văd,mersi ..
    Avatar utilizator
    ims1k
    Inactiv
    Inactiv
  • Mesaje: 4
    Membru din: 05 Mar 2025, 15:35
  • Reacții: 1
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Chunjo
  • [ID Discord]
  • Medalii

    Avatar utilizator
    ims1k
    Inactiv
    Inactiv

    Mesaj

    Din ce văd, partea din uiGameOption.py pare în regulă, comenzile pentru modurile PvP sunt trimise corect (/pkmode 0, 1, 2, 4).

    Dacă în syslog comanda ajunge la server, eu aș verifica mai departe în game source, la ACMD(do_pkmode) din cmd_general.cpp, iar apoi CHARACTER::SetPKMode() din char.cpp.

    Ai încercat și pe un caracter normal? Dacă face la fel, pune aici funcția do_pkmode, poate problema e acolo.
    Avatar utilizator
    nainferoce69
    Membru Începător
    Membru Începător
    Mesaje: 4
    Membru din: 06 Mar 2026, 21:37
  • Reacții: 0
  • Mesaje utile: 0
  • Medalii

    Avatar utilizator
    nainferoce69
    Membru Începător
    Membru Începător

    Mesaj

    Salut. Din ce ai pus aici, eu nu cred că problema mai este în uigameoption.py.

    În fișierul tău, butoanele trimit corect:

    /pkmode 0
    /pkmode 1
    /pkmode 2
    /pkmode 4

    când constInfo.PVPMODE_ENABLE este activ.

    Dacă în syslog îți apare deja COMMAND: [SA]Sekiro: pkmode și nici comanda /pkmode scrisă manual în chat nu funcționează, eu aș lăsa partea de client deoparte și aș verifica serverul.

    Uită-te în special în:

    cmd_general.cpp → funcția do_pkmode
    cmd.cpp → să fie înregistrată comanda corect
    char.cpp / char.h → SetPKMode() / GetPKMode()

    Pune pentru test niște sys_err în do_pkmode, înainte și după schimbarea modului, ca să vezi:

    ce valoare primește comanda;
    ce PK mode are playerul înainte;
    ce PK mode are după;
    level-ul;
    map index-ul;
    dacă intră într-un return înainte de SetPKMode().

    Mai verifică și eventualele restricții custom pentru level, mapă, GM sau empire.

    Din moment ce serverul vede comanda, problema pare mai degrabă în handlerul server-side sau într-un check care blochează schimbarea modului, nu în butoanele din uigameoption.py.

    Dacă pui aici do_pkmode din cmd_general.cpp, putem vedea exact unde se oprește.
    Avatar utilizator
    mrpower8098
    Membru Avansat
    Membru Avansat
  • Mesaje: 64
    Membru din: 29 Noi 2024, 17:19
  • Reacții: 221
  • Mesaje utile: 3
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    mrpower8098
    Membru Avansat
    Membru Avansat

    Mesaj

    Problema este in uiscript/gameoptiondialog.py vezi sa nu fie inversate butoanele de asta iti apare asa ia vezi in uiscript/gameoptiondialog.py sa nu fie inversate pvp_free și pvp_guild
    Avatar utilizator
    Baki7
    Membru Începător
    Membru Începător
    Mesaje: 9
    Membru din: 02 Iun 2026, 10:13
  • Reacții: 1
  • Mesaje utile: 1
  • Medalii

    Avatar utilizator
    Baki7
    Membru Începător
    Membru Începător

    Mesaj

    Rezolvat,a fost problema de la sistemul de BATTLEFIELD.

    Înapoi la “Support”

    Discord ID copiat: