c++ intrebare!

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
Diaconu
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 754
Membru din: 07 Aug 2013, 21:42
Aprecieri: 0
Mulţumiri: 43  
 Contact:
Medalii

Salut j4m am si eu o intrebare, nu inteleg faza cu c++.
Adica am vazut topicurile cu 4 inventare etc sau chestii de genu care se pot baga doar cu "c++".
Si nu prea inteleg termenu asta, e ceva program care trebuie conectat cu datele servarului sau ce ca nu inteleg, daca imi poate explica cnv ce este sau un tutorial de folosire pentru bagarea celor 4 invetare sau alte chestii pe un srv as fi extrem de recunoscator.
Multumesc anticipat!
Imagine
Mult prea slab sa controlez puterea,
Mult prea mic sa inteleg durerea.
Discord: Diaconu#6969 pentru orice fel de ajutor
Afișează semnătura
Avatar utilizator
mer0x
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 16 Ian 2017, 16:09
Aprecieri: 8  
Mulţumiri: 1  
Medalii

C++ si Python(.py) sunt limbajele de programare in care este facuta sursa si clientul de la metin2 ,in sursa poti modifica serveru cum vrei tu cat timp gasesti tutoriale sau te pricepi la programare

[ Postat de pe iPhone ] Imagine
Avatar utilizator
Cukycuky
Nivel 3

Nivel 3
Mesaje: 347
Membru din: 23 Iun 2016, 11:51
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 15  
Medalii

Din câte știu c++ sunt termenii adică limbajul acela de îl vezi tu intr'un quest , pur și simplu faci ce zice în tutorial ca nu îți zice de cât ce sa schimbi și ce sa adaugi , daca nu știi unde vin adăugate lași reply te ajut eu dacă știu .

[ Postat de pe Android ] Imagine
Avatar utilizator
Diaconu
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 754
Membru din: 07 Aug 2013, 21:42
Aprecieri: 0
Mulţumiri: 43  
 Contact:
Medalii

Stiu ce e c++ , vreau sa stiu cum se pot adauga unele chestii, nu am nici-un srv nimic vreau sa imi dezvolt unul si nu inteleg acest "limbaj" c++ , nu exista vrun tutorial cv?
Imagine
Mult prea slab sa controlez puterea,
Mult prea mic sa inteleg durerea.
Discord: Diaconu#6969 pentru orice fel de ajutor
Afișează semnătura
Avatar utilizator
Cukycuky
Nivel 3

Nivel 3
Mesaje: 347
Membru din: 23 Iun 2016, 11:51
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 15  
Medalii

:)) Sunt cursuri care trebuie sa le plătești , dute la mate info sau ceva

[ Postat de pe Android ] Imagine
Avatar utilizator
Diaconu
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 754
Membru din: 07 Aug 2013, 21:42
Aprecieri: 0
Mulţumiri: 43  
 Contact:
Medalii

=)))) , eu vreau doar sa invat sa adaug de exemplu cum am mai zis 4 inventare, nu cred ca cei care o fac sunt programatori c++ ..
Imagine
Mult prea slab sa controlez puterea,
Mult prea mic sa inteleg durerea.
Discord: Diaconu#6969 pentru orice fel de ajutor
Afișează semnătura
Avatar utilizator
Cukycuky
Nivel 3

Nivel 3
Mesaje: 347
Membru din: 23 Iun 2016, 11:51
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 15  
Medalii

Pai ce sa In veți Îți zice acolo tot ce trebuie făcut , doar sa știi unde aI folderele , și fișierele :)))))

[ Postat de pe Android ] Imagine
Avatar utilizator
C-Stroia
Utilizator interzis !

Utilizator interzis !
Mesaje: 1395
Membru din: 17 Noi 2013, 00:00
Server: xxx
Regat: Jinno
Aprecieri: 19  
Mulţumiri: 58  
 Contact:
Medalii

Ai nevoie de sursa si de game 40k pentru a pune 4 inventare.
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
Emil2d
Nivel 3

Nivel 3
Mesaje: 429
Membru din: 07 Feb 2015, 06:22
Server: -interzis-.com
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 41  
 Contact:
Medalii

Sursele la launcher si la GAME , db sunt scrise in C++ .
Game-ul foloseste ca limbaj de script , limbajul .LUA .
Launcherul foloseste Python ca libaj de script .
MySQL , MarianaDB sau ma rog ce folositi voi sunt bazele de date unde se stocheaza toate datele si informatiile.
Pentru a modifica in C++ si a testa iti trebuie un IDE . El te ajuta sa vezi errorile sa sa iti faca programarea mai usoara.
Dar poti si cu text editor .
Daca esti la Mate Info depinde cat de tare esti interesat de informatica . Acestea iti da o idee cum software-urile merg si sa GANDESTI LOGIC facand conecsiune , restul tu trebuie ssa inveti de unul singur . :-B
Uite aici 5 inventare , dar poti sa iti faci si 200 de inventare daca prinzi firul =))
/usr/src/common
deschide length.h ( -.h- asta e headerul , in mare parte se declara functii si chestii aici pentru a fii folosite in - .cpp - )
INVENTORY_MAX_NUM = 225; (poate tie iti apare 90 , schimbal cu 225)
/usr/src/game/src

deschide exchange.cpp
cauta asta de jos si mai adauga inca 3 din burta ta la fel ca asta . Astea sunt paginile de inventar
ex:
Static CGrid s_grid1 (5, INVENTORY_MAX_NUM / 5/2);
Static CGrid s_grid2 (5, INVENTORY_MAX_NUM / 5/2);
Static CGrid s_grid3 (5, INVENTORY_MAX_NUM / 5/2); //al 3 -lea inventar
Static CGrid s_grid4 (5, INVENTORY_MAX_NUM / 5/2); // al 4 lea inventar
Static CGrid s_grid5 (5, INVENTORY_MAX_NUM / 5/2); // al 5 lea inventar

mai cauta si asta :
S_Grid1.Clear ();
S_Grid2.Clear ();
si mai dauga sub ea inca 3 ca ea:
S_Grid3.Clear ();
S_Grid4.Clear ();
S_Grid5.Clear ();

Cauta asta:
Si vezi ca are o functie {}
I (i = 0; i & lt; INVENTORY_MAX_NUM / 2; ++ i)
{
//coduri chestii
}
si inlocuiestio cu asta ; Vezi ca spatiile nu conteaza , k nu e python .
I (i = 0; i & lt; INVENTORY_MAX_NUM / 5; ++ i)
{
If (! (Item = victim-> GetInventoryItem (i)))
Continue;

S_grid1.Put (i, 1, item-> GetSize ());
}
I (i = INVENTORY_MAX_NUM / 5; i <INVENTORY_MAX_NUM; ++ i)
{
If (! (Item = victim-> GetInventoryItem (i)))
Continue;

S_grid2.Put (i - INVENTORY_MAX_NUM / 5, 1, item-> GetSize ());
}

I (i = INVENTORY_MAX_NUM / 5; i <INVENTORY_MAX_NUM; ++ i)
{
If (! (Item = victim-> GetInventoryItem (i)))
Continue;

S_grid3.Put (i - INVENTORY_MAX_NUM / 5, 1, item-> GetSize ());
}
I (i = INVENTORY_MAX_NUM / 5; i <INVENTORY_MAX_NUM; ++ i)
{
If (! (Item = victim-> GetInventoryItem (i)))
Continue;

S_grid4.Put (i - INVENTORY_MAX_NUM / 5, 1, item-> GetSize ());
}
I (i = INVENTORY_MAX_NUM / 5; i <INVENTORY_MAX_NUM; ++ i)
{
If (! (Item = victim-> GetInventoryItem (i)))
Continue;

S_grid5.Put (i - INVENTORY_MAX_NUM / 5, 1, item-> GetSize ());
}

deschide:
charitem.cpp

Cauta:
INVENTORY_MAX_NUM / 2 //si schimba 2-ul cu 5
Acum , compileaza sursa . gmake clean gmake

Dute in sursa launcher : UserInterface -> GameType.h
Cauta:
Const DWORD c_Inventory_Page_Count = 2; si schimba 2-ul cu 5
Compilezi si launcherul ;

Te duci in root si inlocuiesti cu astea ; Eu iti recomand sa compari codurile sa mai inveti .

http://www.girlshare.ro/35030800.2
Imagine
Imagine
Afișează semnătura
Avatar utilizator
Diaconu
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 754
Membru din: 07 Aug 2013, 21:42
Aprecieri: 0
Mulţumiri: 43  
 Contact:
Medalii

Sa zicem ca am inteles, eu cand m-am lasat de aceste servere de metin si tot ce legat de metin acum 2 ani nu se foloseau c++ asa mult ptr inventar sau alte chestii, si acum vroiam sa ma apuc iar sa fac chestii de genu dar am vazut ca cam 50% din srv se bazeaza pe c++
Imagine
Mult prea slab sa controlez puterea,
Mult prea mic sa inteleg durerea.
Discord: Diaconu#6969 pentru orice fel de ajutor
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
430
Răspunsuri
1
Vizualizări
210
Răspunsuri
5
Vizualizări
603

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

  • Informaţie