Tutorial implementare sistem offline shop

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
B.Joey
Mister Just4Metin
Mister Just4Metin
Mesaje: 1242
Membru din: 09 Noi 2013
Localitate: Iași
Reputație: Designer
Fost Ad Moderator
Fost Lider Designeri
Fost Moderator
Nume anterior: Mind, Joey
Mulțumiri acordate: 5
Mulțumiri primite: 19

Tutorial implementare sistem offline shop

Mesajde B.Joey » 28 Iul 2015, 19:39

Ne conectam la navicat > player > aici adaugam fisierul alisveris.sql

Dupa ce am facut asta apasam click dreapta pe tabelul player si selectam Design Table
Imagine

Acum trebuie sa creem o noua linie cu numele alisveris_param

Va trebui sa arate cam asa:
Imagine

Bun. Acum in questlib.lua adaugam urmatoarea functie:

Cod: Selectaţi tot

function genel_veri ( gelen_miktar )
  gelen2 = tostring ( gelen_miktar )
  local gelen = gelen_miktar
   local sayac =  10
  local basamak =  1
  local ilkhal = basamak
   while  true  do
    if gelen / sayac >=  1  then
      basamak = basamak +  1
      sayac = sayac *  10
    else
      break
    end
  end
  t =  {}
  sonucText =  ""
  for i = 1 ,  string . len ( gelen2 )  do
    t [ i ]=  ( string . sub ( gelen2 , i , i ))
  end
  for k , v in pairs ( t )  do -- 1324
    if  ( basamak   ==  9  or basamak ==  6  or basamak ==  3 )  and sonucText !=   ""  then
      sonucText = sonucText .. "."
      sonucText = sonucText .. v
     else
      sonucText = sonucText .. v
     end
    basamak = basamak -  1
  end
  return sonucText
 end


Acum in quest_functions adaugam

Cod: Selectaţi tot

genel_ver


Dupa ce ati facut toate astea intram in /usr/home/game/share/locale/romania/quest (in cazul meu) si adaugam fisierul off_shop.lua, acest fisier in gasiti in pack-ul de mai sus.

Ne conectam la putty si executam urmatoarele comenzi:

Root:~# cd /usr/home/game/share/locale/romania/quest [ENTER]

Root:/usr/home/game/share/locale/romania/quest# ./qc off_shop.lua [ENTER]

ATENTIE!!! Cand executati comenzile de mai sus nu includeti si Root:~# sau Root:/usr/home/game/share/locale/romania/quest#

Resurse necesare: Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Sursa: resursele.ro
Descriere sistem:
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Imagine
Imagine

Deconectat
Avatar utilizator
Kill3eru98
Nivel 2
Nivel 2
Mesaje: 169
Membru din: 28 Noi 2013
Localitate: Lavello
Status: Sexxxxxxxx !
Server Metin2: New Metin 3
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Tutorial implementare sistem offline shop

Mesajde Kill3eru98 » 29 Iul 2015, 10:05

Ok , merge dar nu e pe romana si cand dau la hwa-hee nu inteleg nimic , dar merge .. am sa incerc sa il traduc , mersi oricum
Nu iti dai seama cat de puternic esti pana in momentul in care singura ta optiune e sa fii puternic

Bob Marely.
Imagine

Deconectat
Avatar utilizator
adder1989
Nivel 5
Nivel 5
Mesaje: 765
Membru din: 18 Ian 2014
Localitate: Arad
Status: Sunt bine mersi ^.^
Server Metin2: Metin2
Regat: Shinsoo
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Tutorial implementare sistem offline shop

Mesajde adder1989 » 09 Aug 2015, 13:36

Kill3eru98 scrie:Ok , merge dar nu e pe romana si cand dau la hwa-hee nu inteleg nimic , dar merge .. am sa incerc sa il traduc , mersi oricum


ma poti ajuta la mine nu mere cand arunk arma pe el nu apare ca sa bag pretu

Deconectat
Avatar utilizator
R.Gabriel.
Ţepar / Untrusted User
Mesaje: 791
Membru din: 09 Dec 2013
Localitate: București.
Status: Meh
Regat: Shinsoo
Mulțumiri acordate: 38
Mulțumiri primite: 38
Contact:

Re: Tutorial implementare sistem offline shop

Mesajde R.Gabriel. » 11 Aug 2015, 14:02

34k sau 40k?

Deconectat
Avatar utilizator
Metin2TW
Nou Venit
Nou Venit
Mesaje: 31
Membru din: 10 Aug 2015
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Tutorial implementare sistem offline shop

Mesajde Metin2TW » 11 Aug 2015, 22:03

Lam instalat si apare asta in syserr !!!

Cod: Selectaţi tot

SYSERR: Aug 11 21:55:30 :: RunState: LUA_ERROR: [string "off_shop"]:16: attempt to call global `mysql_query10' (a nil value)
SYSERR: Aug 11 21:55:30 :: WriteRunningStateToSyserr: LUA_ERROR: quest off_shop.start click
SYSERR: Aug 11 21:55:32 :: RunState: LUA_ERROR: [string "off_shop"]:15: attempt to call global `mysql_query10' (a nil value)
SYSERR: Aug 11 21:55:32 :: WriteRunningStateToSyserr: LUA_ERROR: quest off_shop.start click
SYSERR: Aug 11 21:55:38 :: RunState: LUA_ERROR: [string "off_shop"]:9: attempt to call global `mysql_query10' (a nil value)
SYSERR: Aug 11 21:55:38 :: WriteRunningStateToSyserr: LUA_ERROR: quest off_shop.start click
SYSERR: Aug 11 21:55:40 :: RunState: LUA_ERROR: [string "off_shop"]:3: attempt to call global `mysql_query10' (a nil value)
SYSERR: Aug 11 21:55:40 :: WriteRunningStateToSyserr: LUA_ERROR: quest off_shop.start click

Deconectat
Avatar utilizator
adder1989
Nivel 5
Nivel 5
Mesaje: 765
Membru din: 18 Ian 2014
Localitate: Arad
Status: Sunt bine mersi ^.^
Server Metin2: Metin2
Regat: Shinsoo
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Tutorial implementare sistem offline shop

Mesajde adder1989 » 15 Aug 2015, 13:14

ManiacRobert scrie:34k sau 40k?

34k

Deconectat
Avatar utilizator
F. Gabriel
Membru Club
Membru Club
Mesaje: 3785
Membru din: 17 Aug 2013
Localitate: /usr/src/#gabriel
Status: Busy
Server Metin2: -
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 42
Contact:

Re: Tutorial implementare sistem offline shop

Mesajde F. Gabriel » 15 Aug 2015, 18:13

Practic nu e shop offline, e sistemul broker ca pe redemption, e folositor pentru serverele cu putini playeri.

Deconectat
Avatar utilizator
adder1989
Nivel 5
Nivel 5
Mesaje: 765
Membru din: 18 Ian 2014
Localitate: Arad
Status: Sunt bine mersi ^.^
Server Metin2: Metin2
Regat: Shinsoo
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Tutorial implementare sistem offline shop

Mesajde adder1989 » 17 Aug 2015, 21:52


Deconectat
Avatar utilizator
piker
Nou Venit
Nou Venit
Mesaje: 23
Membru din: 02 Iun 2015
Status: Sunt bine mersi ^.^
Server Metin2: steel
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Tutorial implementare sistem offline shop

Mesajde piker » 03 Oct 2015, 08:00

Ma poti ajuta si pe mine cu un sistem shop off pentru o platforma 40K sau merge acest sistem ?

Deconectat
Avatar utilizator
D.Răzvan
Nou Venit
Nou Venit
Mesaje: 12
Membru din: 26 Dec 2015
Status: Sunt bine mersi ^.^
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Tutorial implementare sistem offline shop

Mesajde D.Răzvan » 28 Dec 2015, 21:13

Cod: Selectaţi tot

[root@CloudV1(/usr/home/game/share/locale/germany/quest)]>  ./qc off_shop.lua
QUEST : off_shop
STATE : start
WHEN  : login
WHEN  : 20092.take
        with item . get_id ( )
WHEN  : 20092.chat ("E▒yalar▒m")
        with game . get_event_flag ( "alisverisSistemi" ) == 1
WHEN  : 20092.chat ("E▒ya Marketi")
        with game . get_event_flag ( "alisverisSistemi" ) == 1
WHEN  : 20092.chat ("E▒ya Ara")
        with game . get_event_flag ( "alisverisSistemi" ) == 1
WHEN  : 20092.chat ("Al▒▒veri▒ Kasam")
        with game . get_event_flag ( "alisverisSistemi" ) == 1
WHEN  : 20092.chat ("GM: Al▒▒veri▒ Sistemi")
        with pc . is_gm ( )
WHEN  : 20092.click
        with game . get_event_flag ( "alisverisSistemi" ) == 0
FUNCTION sure_hesapla(gelen_sure)
FUNCTION input_number(sentence)
FUNCTION esyaAdet_input(sentence)
FUNCTION tas(vnum)
FUNCTION efsun(vnum)
Calls undeclared function! :
alisveris.efsun
alisveris.esyaAdet_input
alisveris.input_number
alisveris.sure_hesapla
alisveris.tas
genel_veri
mysql_query10
pc.get_account_id
Abort trap: 6 (core dumped)


si in joc imi arata itemul cu numele si atat...


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: cris11, neavasile, StefanHollding, xCrazy și 6 vizitatori