Problema quest BUG pc.get_map_index()

În cazul în care aveţi o nelămurire postaţi aici, de asemenea este locul unde puteţi găsi posibile rezolvări la problemele dvs.
Deconectat
Avatar utilizator
l3oogie
Nou Venit
Nou Venit
Mesaje: 12
Membru din: 02 Dec 2018
Status: ...
Server Metin2: In lucru
Regat: Jinno
Mulțumiri acordate: 3
Mulțumiri primite: 0

Problema quest BUG pc.get_map_index()

Mesajde l3oogie » 06 Dec 2018, 19:08

*Problemă:Problema quest functia pc.get_map_index()
Tipologie server:-
*Resursă folosită:quest facut de mine
*ServerFiles utilizat:nicu best produciton
*Syserr:nu am
Poză:nu am
*Detalii suplimentare:Cand bag mai multe mape in care sa setez limita de nivel la care sa pice imi face bug si pica si la nivel mai mic dar si la nivel mai mare, am bagat pc.get_map_index() la 14 mape sa pice intre nivelul 31 si 50 , sub 31 sa nu pice si peste 50 sa nu mai pice , daca scot celelalte mape si bag doar 2-3 mape, nu intervine nici o problema si drop ul pe nivel nu este afectat dar cand bag 14 mape pica anapoda si sub nivel 30 dar si peste 50 adica nu imi respecta fucntiile " pc.get_level() >=31 and pc.get_level() <= 50"
Are o limita cumva? o folosesc in functia " when kill " ???

Uitati o parte din cod unde mi se creaza problema asta, nu da erori in rulare putty deoarece este scris corect :

Cod: Selectaţi tot

   when kill with pc.get_map_index() == 61 or pc.get_map_index() == 64 or pc.get_map_index() == 45 or pc.get_map_index() == 5 or pc.get_map_index() == 25 or pc.get_map_index() == 109 or pc.get_map_index() == 108 or pc.get_map_index() == 107 or pc.get_map_index() == 63 or pc.get_map_index() == 104 or pc.get_map_index() == 65 or pc.get_map_index() == 62 or pc.get_map_index() == 66 or pc.get_map_index() == 68 and pc.get_level() >= 31 and pc.get_level() <= 50 begin


Vă rugăm să scanaţi întotdeauna fişierele pe care le descărcaţi cu VirusTotal.

Deconectat
Avatar utilizator
l3oogie
Nou Venit
Nou Venit
Mesaje: 12
Membru din: 02 Dec 2018
Status: ...
Server Metin2: In lucru
Regat: Jinno
Mulțumiri acordate: 3
Mulțumiri primite: 0

Re: Problema quest BUG pc.get_map_index()

Mesajde l3oogie » 06 Dec 2018, 20:54

Am descoperit de ce se creaza un bug si nu respecta limita care am puso de nivel, se pare ca acel "when kill " accepta doar 3 pc.get_map_index() == "61" " sau doar 2 de " or " si 2 de " and " una din ele afecteaza acel " when " si nu mai tine cont de " pc.get_level()" asa ca drop ul ramane pe mapele respective dar se dropeaza la orice nivel ... Am spus ca am descoprit cauza dar vreau ca cineva sa imi dea o idee cum sa economiesc spatiu pentru atata scris pentru ca tot trebuie sa scriu si mai multe " when " pentru a face drop ul la mapele respective si nu prea e convenabil! acum trebuie sa pun si mai multe variante de drop cu cate 3 map index maxim si vreau sa cuprind cat mai multe intr un singur drop


Înapoi la “Probleme şi Întrebări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: .ShadoW, Hades ✔ și 8 vizitatori