Szerző Téma: getinput  (Megtekintve 520 alkalommal)

Nem elérhető Deadly2000

  • Intermediate
  • **
  • Thank You
  • -Given: 111
  • -Receive: 53
  • Hozzászólások: 236
  • Segített: 37
  • Títulus
getinput
« Dátum: 2019-02-08, 14:13:10 »
Sziasztok, támadt 2 fajta rendszerrel gondom.
A képet csatoltam.
A kód sora


local cmd = achievementsystem_v2.client_command(getinput('achievementsystem GET_QUESTCMD'))


local cmd = itemshop_v2.client_command(getinputbegin('ITEMSHOP QUESTCMD'))

Esetleg nem lenne valakinek rá egy működő funkciója?

Nem elérhető OneCharakter

  • Intermediate
  • **
  • Thank You
  • -Given: 12
  • -Receive: 20
  • Hozzászólások: 154
  • Segített: 34
Re:getinput
« Válasz #1 Dátum: 2019-02-08, 16:24:37 »
Szia! Én az itemshopot shopEx-el csinálnám bár annak az a hátránya, hogy csakis npc-nél lehet vásárolni de viszont nincs lua ami adott esetenként meghalhat. Achievment systemnek meg Shang Achievment ami 100% hogy működőképes. Anno én is próbáltam ezt az itemshop fajtát ha jól emlékszem de, nemigen nyerte el a tetszésemet. (ShopEx-re csatolok egy megoldást ami talán jó lehet).

Nem elérhető Deadly2000

  • Intermediate
  • **
  • Thank You
  • -Given: 111
  • -Receive: 53
  • Hozzászólások: 236
  • Segített: 37
  • Títulus
Re:getinput
« Válasz #2 Dátum: 2019-02-08, 16:42:40 »
Félre érted, épp hogy enyém luás és forrás módosítás nélküli. Elég jó rendszer csupán a getinputtal nem tud mit kezdeni.

Nem elérhető OneCharakter

  • Intermediate
  • **
  • Thank You
  • -Given: 12
  • -Receive: 20
  • Hozzászólások: 154
  • Segített: 34
Re:getinput
« Válasz #3 Dátum: 2019-02-08, 16:47:20 »
Én nem értettem félre csupán a lua-s megoldások lassítják a szervert és nem a legmegbízhatóbbak. Bár mindegyiknek van előnye és hátránya.

Nem elérhető Pisti95

  • Sage
  • *****
  • Thank You
  • -Given: 97
  • -Receive: 694
  • Hozzászólások: 1 466
  • Segített: 730
Re:getinput
« Válasz #4 Dátum: 2019-02-09, 10:22:24 »
40k alapon nem igazán akarnak működni ezek a lua-s rendszerek, legalábbis én nem tudtam sysser mentesen, mert nekem is a questek más miatt is írtak 'nil value'.

De próba cseresznye:


constinfo.py-ba

INPUT_IGNORE = 0

game.py

Keress erre:

def __ServerCommand_Build(self):
Alá másolod ezt:

"getinputbegin" : self.__Inputget1,
"getinputend" : self.__Inputget2,
"getinput" : self.__Inputget3,


A fájl vége felé pedig ezt adod hozzá:

def __Inputget1(self):
constInfo.INPUT_IGNORE = 1

def __Inputget2(self):
constInfo.INPUT_IGNORE = 0

def __Inputget3(self):
net.SendQuestInputStringPacket("1")

« Utoljára szerkesztve: 2019-02-09, 10:24:31 írta Pisti95 »