Problema la yang

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
SabinXD
Nivel 2

Nivel 2
Mesaje: 158
Membru din: 27 Aug 2020, 23:08
Server: Metin2Antales
Regat: Jinno
Aprecieri: 336  
Mulţumiri: 4  
Discord: Copiază ID
 Contact:
Medalii

*Problemă/Întrebare:Pot cumpara de la magazin si cu 0 yang orice si in navicat imi arata ca am cu - yangul , daca ma 0 yangul nu mai pot face negot/evolua itm abs nimic
Tipologie server(PvM / PvP):Pvm-Pvp
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:Nu imi da nicio eroare ...
Poză:
*Detalii suplimentare:
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

"daca ma 0 yangul nu mai pot face negot/evolua itm abs nimic"
Pai si nu-i normal? Vezi din ce cauza iti da yang-ul pe minus sau fa ceva quest sa ti verifice yang-ul cand intri pe server si sa ti seteze niste yang.
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Kidro scrie: ↑21 Noi 2020, 12:35 "daca ma 0 yangul nu mai pot face negot/evolua itm abs nimic"
Pai si nu-i normal? Vezi din ce cauza iti da yang-ul pe minus sau fa ceva quest sa ti verifice yang-ul cand intri pe server si sa ti seteze niste yang.
Nu cred că e cea mai optimă soluție să faci quest să-ți dea yang când intrii pe server :)))
Nici pe aproape.
Explică și tu bugu asta mai bine, că din ce ai scris acolo, sincer să fiu nu am înțeles nimic. Ba 0 yang dupa ca nu poti cumpăra.
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

amvenitsavadcv scrie: ↑21 Noi 2020, 12:47
Kidro scrie: ↑21 Noi 2020, 12:35 "daca ma 0 yangul nu mai pot face negot/evolua itm abs nimic"
Pai si nu-i normal? Vezi din ce cauza iti da yang-ul pe minus sau fa ceva quest sa ti verifice yang-ul cand intri pe server si sa ti seteze niste yang.
Nu cred că e cea mai optimă soluție să faci quest să-ți dea yang când intrii pe server :)))
Nici pe aproape.
Explică și tu bugu asta mai bine, că din ce ai scris acolo, sincer să fiu nu am înțeles nimic. Ba 0 yang dupa ca nu poti cumpăra.
Ma refer ca, daca un player are yangul pe - sa i seteze 1 sau sa-l puna pe 0, stiu ca nu-i o solutie in tocmai buna, insa, nu se face la 1000 playeri in acelasi timp si nu se face la un anumit interval de timp, se face doar la logare si daca are yang ul pe -, nu ?
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Eu aș căuta din prima problema în sursă game. Ce ai zis tu, doar ai prelungit viata la „bug„
E și asta o idee, nu zic nu, dar nu cea mai optimă :))

Ca să nu fiu off-topic:
Tu poți să-ți setezi cu /set Nume gold 2000000?
Si ți se pune in inv yangu?
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

shop.cpp sursa sv cauta if (r_item.price <= 0) inlocuieste cu if (r_item.price < 0) sa poti cumpara cu 0 yang, daca asta vrei
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Kidro scrie: ↑21 Noi 2020, 13:05 shop.cpp sursa sv cauta if (r_item.price <= 0) inlocuieste cu if (r_item.price < 0) sa poti cumpara cu 0 yang, daca asta vrei
A scos limita de yang iar acum din cauza sursei db deoarece nu a facut cum trb pe acea parte are diferite probleme cu cumpararea din shop ceea ce trb sa faca e sa refaca tutorialul cu atentie pe sursa db.
Avatar utilizator
SabinXD
Nivel 2

Nivel 2
Mesaje: 158
Membru din: 27 Aug 2020, 23:08
Server: Metin2Antales
Regat: Jinno
Aprecieri: 336  
Mulţumiri: 4  
Discord: Copiază ID
 Contact:
Medalii

Deci , am facut limita la yang si de cand am facut-o pot cumpara orice din shop (npc-uri) chiar si daca am 0 yang , in inventar imi arata 0 yang dar in navicat imi arata ca am cu - banii , nu vreau sa poti cumpara cu 0 yang , asta vreau sa repar sa nu mai poti , atunci cand ai facut 0 yang sa nu mai mearga sa cumperi nimic
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Inseamna ca undeva nu ai convertit din DWORD sau WORD sau ce aveai inainte declarat dwPrice in long long si apare overflow.
Verifica daca ai schimbat peste tot tipul variabilei dwPrice. Inclusiv game/db si binary.
Avatar utilizator
k1d0r
Membru Club

Membru Club
Mesaje: 55
Membru din: 12 Mar 2019, 22:42
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 7  
Discord: Copiază ID
 Contact:
Medalii

Ai schimbat in navicat la player la gold type ul?
Închis

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

  • Informaţie
  • Cine este conectat

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