Intrebare functii quest

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
eubogdanel2018
Nivel 1

Nivel 1
Mesaje: 122
Membru din: 27 Dec 2017, 02:57
Server: Metin2Destros
Regat: Shinsoo
Aprecieri: 17  
Mulţumiri: 11  
Medalii

*Intrebare:Stie careva o functie pentru cantitatea unui item din inventar?
Tipologie server:nu am
*Resursă folosită:personal
*ServerFiles utilizat:nu am
*Syserr::))
Poză::))
*Detalii suplimentare:Despre functia respectiva de mai sus, doresc ca ea sa citeasca cantitatea unui item din inventar si sa o folosesc cu " say("ai doar "cantitate".") "

Apropo, mai am nevoie sa stiu daca pot combina intr o functie "if"
-- cutare lucru and cutare lucru and cutare lucru and cutare lucru -- v a functiona daca am mai multi de "and"?
si daca folosesc de ex " if pc.level() <= 49 and horse.get_level() >= 15 and horse.get_level() <= 21 then" ? le va citi pe toate 3 si in in caz ca una din ele nu se afla aici , va mai da ce bag eu sa spuna sau sa retraga, sa dea? daca pun and horse.get_level() >= 15 and and horse.get_level() <= 21" va citi doar nivelele intre 15 si 21, inclusiv ele(15 si 21)? sau va sari peste 21 acel 15 ca are mai mare sau egal si 21 va citi sub 15 pentru ca are mai mic sau egal?
daca sfie cineva diferenta dintre "and" si "or"... adica o explicatie mai clara despre utilizarea lor.
[ Postat de pe Android ] Imagine
Ultima oară modificat 04 Apr 2018, 23:46 de către eubogdanel2018, modificat 1 dată în total.
Avatar utilizator
BRTSERGIU2
Utilizator interzis !

Utilizator interzis !
Mesaje: 600
Membru din: 25 Aug 2014, 21:28
Server: Metin2Ro
Regat: Chunjo
Aprecieri: 28  
Mulţumiri: 77  
Medalii

eubogdanel2018 scrie:*Intrebare:Stie careva o functie pentru cantitatea unui item din inventar?
Tipologie server:nu am
*Resursă folosită:personal
*ServerFiles utilizat:nu am
*Syserr::))
Poză::))
*Detalii suplimentare:Despre functia respectiva de mai sus, doresc ca ea sa citeasca cantitatea unui item din inventar si sa o folosesc cu if.

Apropo, mai am nevoie sa stiu daca pot combina intr o functie "if"
-- cutare lucru and cutare lucru and cutare lucru and cutare lucru -- v a functiona daca am mai multi de "and"?
si daca folosesc de ex " if pc.level() <= 49 and horse.get_level() >= 15 and horse.get_level() <= 21 then" ? le va citi pe toate 3 si in in caz ca una din ele nu se afla aici , va mai da ce bag eu sa spuna sau sa retraga, sa dea? daca pun and horse.get_level() >= 15 and and horse.get_level() <= 21" va citi doar nivelele intre 15 si 21, inclusiv ele(15 si 21)? sau va sari peste 21 acel 15 ca are mai mare sau egal si 21 va citi sub 15 pentru ca are mai mic sau egal?
daca sfie cineva diferenta dintre "and" si "or"... adica o explicatie mai clara despre utilizarea lor.
[ Postat de pe Android ] Imagine
Dumnezeule mare ce ai scris aici...
Ca sa vezi daca are un item in inventar pui asa

if pc.count_item(72723) > 0 then
chat("frate vezi ca ai ceva in inventar")
daca vrei sa verifici mai multe lucruri
if pc.count_item(xyz) > 0 or pc.count_item(abc) or pc.count_item(waf) then
chat("frate ce bogatan esti ;)")


ca sa le citeasca pe toate 3 faci asa

if pc.get_level() <= 49 then
[tab] if horse.get_level() >= 15 and horse.get_level() <= 21 then
[tab][tab]faceva

and functioneaza ca si "si"
si or functioneaza ca si "sau daca"

if.get_level() <78 and pc.count_item(7273) > 0 then = daca levelul e mai mic de 78 si nr. itemelor cu vnum 7273 e mai mare decat 1
if.get_level() <78 or pc.count_item(7273) > 0 then = daca levelul e mai mic de 78 sau daca nr.itemelor cu vnum 7273 e mai mare decat 1
Avatar utilizator
eubogdanel2018
Nivel 1

Nivel 1
Mesaje: 122
Membru din: 27 Dec 2017, 02:57
Server: Metin2Destros
Regat: Shinsoo
Aprecieri: 17  
Mulţumiri: 11  
Medalii

hai ca m ai luat dupa somn direct si deabi inteleg:)) in concluzie este cum banuiam la majoritatea.
la pc count item stiu ca il poti folosi doar in " if" eu vreau sa zica in " say("") " cate iteme are in inventar din acel item cutare... intelegi? stiu functia if pc.count_item(vnum) mai mic sau mai mare sau == sau mai mic si egal or mai mare si egal dar, eu caut sa spuna cate iteme are din acel vnum de ex ca si " say(" numele tau este "..pc.get_name()..".") " sau functia care spune ce nivel ai" say("nivelul tau este "..pc.get_level()..".") " or " say(" nivelul calului tau este"..horse.get_level()..".") " aceste functii citesc numele , nivelul tau sau al calului si caut ceva asemanator ca sa citeasca cate iteme ai in inventar dintr un anumit vnum.

[ Postat de pe Android ] Imagine
Avatar utilizator
eubogdanel2018
Nivel 1

Nivel 1
Mesaje: 122
Membru din: 27 Dec 2017, 02:57
Server: Metin2Destros
Regat: Shinsoo
Aprecieri: 17  
Mulţumiri: 11  
Medalii

nu mai e nevoie, am luat quest_functions cu 670 de functii si am cautat in el uite " item.get_count" asta iti da cantitatea itemului daca ii pui la final () si pui vnum intre paranteze.
Cer T/C, am rezollvat singur.
Avatar utilizator
KIDDA
Membru Club

Membru Club
Mesaje: 1248
Membru din: 21 Feb 2018, 15:38
Server: KoF2
Aprecieri: 106  
Mulţumiri: 1115  
Medalii

T/C
Discord: KIDDA#4960
Skype: negrea.nicu166
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
362
Răspunsuri
0
Vizualizări
31
Răspunsuri
3
Vizualizări
289
Răspunsuri
2
Vizualizări
301

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori