Problema barbut

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Titan scrie:
dragonul98 scrie:
Nadir scrie:lasa-ne aici fisirele cmd_general.cpp si cmd.cpp
Poftim : https://mega.nz/#F!lJFywSIS!18ces8ljMslNY4ruVnDO7A
Nu o să te mai fac în niciun fel pentru că m-am săturat să vă las reply-uri care să vă deranjeze astfel încât după ce vă plictisiți să mă înjurați să vă dați și voi seama că sunteți în 2019 și aveți orice informație la îndemână asta însemând că puteți rezolva orice problemă doar punându-vă ăia 3 neuroni prăjiți la lucru.

Ai ACMD(do_dice) în cmd_general.cpp, fie îl ștergi de acolo pentru că nu are treabă cu barbutul propriu zis fie modifici un ACMD(do_dice); din cmd.cpp (da, ai 2 pentru că era deja unul de la altă comandă, iar dacă nu modifici șterge unul) împreună cu cel din cmd_general.cpp de preferat (gen ACMD(do_dice_on_off)) pentru că tot ceea ce face comanda asta este să seteze un flag care să activeze implicit dezactiveze barbutul.

Edit:

Ia și mură în gură deși nouă helperilor ne este interzis, ai ambele variante expuse de mai sus: https://mega.nz/#!ZX4gGQrQ!e-ATxKARNEN4 ... aO77qSo_2Y

SĂ NU CUMVA SĂ DAI DOAR COPY PASTE FĂRĂ SĂ TE UIȚI ÎN ELE SĂ VEZI CUM AM FĂCUT SĂ BAGI LA CAP

Și ca o paranteză "vechiul" do_dice nu este folosit actual, cred că-i incomplet, sau parcă genera crash core, nu sunt sigur că am uitat de când nu m-am mai uitat peste el.
stai linistit ca ma duce capu sa ma uit si eu dar daca mi se explica frumos inteleg si bag la cap. Sunt la inceput si nu ma duce asa tare creierul incat sa trec de aproape orice eroare singur! Incet incet am sa invat! Si stai chill prietene ca nu te injuram chiar daca tu imi umpleai frigideru ca nu sunt genul. Daca vrei sa ma ajuti multumesc, daca nu asta e. Eu apreciez gestul , imi place daca sunt ajutat sa ajut la randul meu si pe altii si chiar daca pe moment nu stiu ceva dar pe viitor o sa stiu! Multumesc! :ymhug:
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

[RaffaeL] scrie:
dragonul98 scrie:
Skeep3ro scrie:E grea engleza asta.
Ai de doua ori do_dice(CHARACTER*, char const*, int, int)'
unde am de 2 ori sa sterg? ca in cmd_gm am doar asta legat de dice :
ACMD(do_dice)
{
char arg1[256];

one_argument(argument, arg1, sizeof(arg1));

if (*arg1)
{
int flag = 0;
str_to_number(flag, arg1);

if (flag != 0 && flag != 1)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Usage : /dice_system <0 or 1> (1 to disable)");
return;
}

quest::CQuestManager::instance().RequestSetEventFlag("dice_system", flag);

}
}
In cmd_gm, de acord, ai doar o singura declaratie a acelei functii, insa eroarea ta spune
OBJDIR/cmd_general.o:/root/metin2/Server/game/src/cmd_general.cpp:2633: first defined here->(declarat anterior aici)
Dupa cum am mai spus cuiva, nu este nevoie(in cazul tau) sa stii neaparat limba engleza, ci sa citesti cumva "printre randuri".
am scos dublura si ce nu isi avea rost in cmd_General si degeaba ca tot nu se compileaza. Nu mai am erori dar nu se mai compileaza.
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

dragonul98 scrie:
[RaffaeL] scrie:
dragonul98 scrie: unde am de 2 ori sa sterg? ca in cmd_gm am doar asta legat de dice :
ACMD(do_dice)
{
char arg1[256];

one_argument(argument, arg1, sizeof(arg1));

if (*arg1)
{
int flag = 0;
str_to_number(flag, arg1);

if (flag != 0 && flag != 1)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Usage : /dice_system <0 or 1> (1 to disable)");
return;
}

quest::CQuestManager::instance().RequestSetEventFlag("dice_system", flag);

}
}
In cmd_gm, de acord, ai doar o singura declaratie a acelei functii, insa eroarea ta spune
OBJDIR/cmd_general.o:/root/metin2/Server/game/src/cmd_general.cpp:2633: first defined here->(declarat anterior aici)
Dupa cum am mai spus cuiva, nu este nevoie(in cazul tau) sa stii neaparat limba engleza, ci sa citesti cumva "printre randuri".
am scos dublura si ce nu isi avea rost in cmd_General si degeaba ca tot nu se compileaza. Nu mai am erori dar nu se mai compileaza.
Sterge continutul folderului Objdir, si apoi compileaza cu comanda

Cod: Selectaţi tot

gmake clean dep default
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

[RaffaeL] scrie:
dragonul98 scrie:
[RaffaeL] scrie:
In cmd_gm, de acord, ai doar o singura declaratie a acelei functii, insa eroarea ta spune
OBJDIR/cmd_general.o:/root/metin2/Server/game/src/cmd_general.cpp:2633: first defined here->(declarat anterior aici)
Dupa cum am mai spus cuiva, nu este nevoie(in cazul tau) sa stii neaparat limba engleza, ci sa citesti cumva "printre randuri".
am scos dublura si ce nu isi avea rost in cmd_General si degeaba ca tot nu se compileaza. Nu mai am erori dar nu se mai compileaza.
Sterge continutul folderului Objdir, si apoi compileaza cu comanda

Cod: Selectaţi tot

gmake clean dep default

am facut asta si acum am asta:
cmd_general.cpp: In function 'void do_shop_refresh_items(LPCHARACTER, const char*, int, int)':
cmd_general.cpp:3710:104: warning: operation on 'col' may be undefined [-Wsequence-point]
}
^
cmd_general.cpp:3699:7: warning: unused variable 'c' [-Wunused-variable]
int col = 5;
^
cmd_general.cpp: In function 'bool GetGift(LPCHARACTER, DWORD, bool)':
cmd_general.cpp:3035:75: warning: 'vnum' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (item)
^
cmd_general.cpp: In function 'void do_gift_get(LPCHARACTER, const char*, int, int)':
cmd_general.cpp:3116:2: warning: 'id' may be used uninitialized in this function [-Wmaybe-uninitialized]
{
^
cmd_general.cpp: In function 'void do_shop_yang(LPCHARACTER, const char*, int, int)':
cmd_general.cpp:3315:44: warning: 'gold' may be used uninitialized in this function [-Wmaybe-uninitialized]

^
cmd_general.cpp: In function 'void do_shop_delete(LPCHARACTER, const char*, int, int)':
cmd_general.cpp:3805:19: warning: 'id' may be used uninitialized in this function [-Wmaybe-uninitialized]
else
^
cmd_general.cpp:3788:19: warning: 'id' may be used uninitialized in this function [-Wmaybe-uninitialized]
else
^
cmd_general.cpp: In function 'void do_shop_update_item(LPCHARACTER, const char*, int, int)':
cmd_general.cpp:3590:53: warning: 'price' may be used uninitialized in this function [-Wmaybe-uninitialized]
for (int s = 0; s < ITEM_SOCKET_MAX_NUM; s++)
^
In file included from ../../common/tables.h:5:0,
from constants.h:4,
from desc.h:4,
from desc_client.h:4,
from cmd_general.cpp:12:
../../common/length.h:758:21: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
cell = _cell;
^
cmd_general.cpp:3488:9: note: 'pos' was declared here
if (pos < 0)
^

cc1plus: out of memory allocating 1677721600 bytes after a total of 3360100 bytes
gmake: *** [OBJDIR/cmd_general.o] Error 1
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Cert T/C am rezolvat singur ultimile 2 erori si am fost ajutat si de cei ce au raspuns ! Multumesc tuturor!
Avatar utilizator
Reme
Deţinător Server

Deţinător Server
Mesaje: 1308
Membru din: 09 Mar 2014, 20:00
Server: www.dm2.ro
Regat: Jinno
Aprecieri: 213  
Mulţumiri: 1932  
Discord: Copiază ID
 Contact:
Medalii

problema rezolvata topic closed
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
237
Răspunsuri
3
Vizualizări
288
Răspunsuri
4
Vizualizări
617
Răspunsuri
12
Vizualizări
1173

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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