Salut,nu stiu cum sa ii dau de cap,problema in sine ,am adaugat sistemul precizat mai sus anume shop buy with items ,dar cand deschid shopul si dau click dreapta sa cumpar itemul ,nu imi apare accea fereastra ,care ar trebui sa te intrebe daca vrei sa cumperi sau nu(observatie,nici asa nu apare itemul in inventar,chiar daca nu apare fereastra care te intreaba daca cumperi sau nu)
Syser client
1215 17:50:20970 :: CPythonNetworkStream::RecvShopPacket: Unknown subheader
1215 17:50:22440 :: Traceback (most recent call last):
1215 17:50:22440 :: File "ui.py", line 1840, in OnSelectItemSlot
1215 17:50:22440 :: File "ui.py", line 87, in __call__
1215 17:50:22440 :: File "ui.py", line 78, in __call__
1215 17:50:22441 :: File "uiShop.py", line 272, in SelectItemSlot
1215 17:50:22441 :: File "uiShop.py", line 304, in AskBuyItem
1215 17:50:22441 :: AttributeError
1215 17:50:22441 :: :
1215 17:50:22441 :: 'module' object has no attribute 'NumberToWithItemString'
1215 17:50:22441 ::
Problema Shop buy with items
- [Reizo]
-

- Mesaje: 1301
- Membru din: 22 Oct 2019, 15:44
- Server: SAPPHIRE2
- Regat: Chunjo
- Aprecieri: 409
- Mulţumiri: 4322
- Discord: Copiază ID
- Contact:
Din câte cred io îţi lipseşte NumberToWithItemString, cel puţin aşa cred.
Localeinfo.py
Cauţi
Localeinfo.py
Cauţi
def NumberToMoneyString(n):Şi jos pui:
if app.ENABLE_BUY_WITH_ITEM:
def NumberToWithItemString(n,c) :
if n <= 0 :
return "0 %s" % (c)
return "%s adet | %s" % ('.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ]), c)
sau cum ai tu app.Raiidon scrie: ↑15 Dec 2019, 18:29 Din câte cred io îţi lipseşte NumberToWithItemString, cel puţin aşa cred.
Localeinfo.py
Cauţidef NumberToMoneyString(n):Şi jos pui:
if app.ENABLE_BUY_WITH_ITEM: def NumberToWithItemString(n,c) : if n <= 0 : return "0 %s" % (c) return "%s adet | %s" % ('.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ]), c)sau cum ai tu app.
Ok
Ultima oară modificat 15 Dec 2019, 18:34 de către BoyK92S, modificat 1 dată în total.
- [Reizo]
-

- Mesaje: 1301
- Membru din: 22 Oct 2019, 15:44
- Server: SAPPHIRE2
- Regat: Chunjo
- Aprecieri: 409
- Mulţumiri: 4322
- Discord: Copiază ID
- Contact:
Ce trb are pythonplayermanager? root -> Localeinfo.py şi cauţi ălea.
BoyK92S scrie: ↑15 Dec 2019, 18:31Raiidon scrie: ↑15 Dec 2019, 18:29 Din câte cred io îţi lipseşte NumberToWithItemString, cel puţin aşa cred.
Localeinfo.py
Cauţidef NumberToMoneyString(n):Şi jos pui:
if app.ENABLE_BUY_WITH_ITEM: def NumberToWithItemString(n,c) : if n <= 0 : return "0 %s" % (c) return "%s adet | %s" % ('.'.join([ i-3<0 and str(n)[:i] or str(n)[i-3:i] for i in range(len(str(n))%3, len(str(n))+1, 3) if i ]), c)sau cum ai tu app.
Ok....nu merge...nu mi mai deschide clientul ,da eroare
- Ionuţ M.
-

- Mesaje: 2680
- Membru din: 28 Noi 2015, 22:02
- Aprecieri: 170
- Mulţumiri: 12723
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
- Ionuţ M.
-

- Mesaje: 2680
- Membru din: 28 Noi 2015, 22:02
- Aprecieri: 170
- Mulţumiri: 12723
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Inainte sa editezi in localeinfo.py ai setat Encoding - > Character sets - > Central european -> Windows 1250 ? Daca nu ai facut asta ai bulit localeinfo,pune l iar si inainte sa modifici fa ce ti am zis eu si o sa mearga.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Baidu [Spider], sanducatalin1, Semrush [Bot] și 33 vizitatori

