[FIX] Corecție eroare fereastra magazin

Aici poți găsi sisteme complete, verificate și recomandate de echipa 4Metin.
Avatar utilizator
RazVan
Administrator
Administrator
Mesaje: 970
Membru din: Mie Oct 19, 2022 5:25 pm
Localitate: München
Status: Activ
Multumiri acordate: 12
Multumiri primite: 63
Contact:

[FIX] Corecție eroare fereastra magazin

Mesaj de RazVan »


Pe aproape toate serverele, un control neglijat care face ca bucla while rezultată din sistemul de alocare a obiectelor în vrac să se transforme într-o buclă infinită reprezintă o problemă. În inventar, alocarea de la poziția x la poziția y se face în mod normal prin trimiterea unui număr pozitiv prin intermediul interfeței jocului, dar în loc de un număr pozitiv, se face manual sau prin diferite metode (scripturi etc.) prin trimiterea unui 0 sau a unui număr mai mic. Exemplu de comandă: split_items 0 0 1 Remedierea poate fi făcută după cum urmează;
Căutați în server/cmd_general.cpp

Cod: Selectaţi tot

ACMD(do_split_items)

str_to_number(destCell, arg3); 

Adăugat mai jos

if (count <= 0)
return;
Imagine
Scrie răspuns