[RELEASE - LUA] Change name with [VIP]

Deconectat
Avatar utilizator
Dobrescu Sebastian
Deţinător Server
Deţinător Server
Mesaje: 1022
Membru din: 22 Iul 2014
Status: Online
Regat: Jinno
Mulțumiri acordate: 24
Mulțumiri primite: 47

Re: [RELEASE - LUA] Change name with [VIP]

Mesajde Dobrescu Sebastian » 09 Iun 2018, 17:19

Cine vrea sa modifice questul ca sa se foloseasca de functia pc.change_name intai sa rezolve problema cu duplicarea de iteme. Este suficient ca serverul sa te puna sa dai doar un relog.

Cod: Selectaţi tot

questlua_pc.cpp  int pc_change_name(lua_State* L)

Sub

Cod: Selectaţi tot

ch->SetNewName(szName);

Adaugi

Cod: Selectaţi tot

ch->GetDesc()->DelayedDisconnect(1);

Deconectat
Avatar utilizator
F-l-o-r-i-n
Mister Just4Metin
Mister Just4Metin
Mesaje: 290
Membru din: 12 Ian 2018
Reputație: Jucator
Nume anterior: Adrian1428
Schimbat cu ocazia Pastelui 2018
Status: Sunt bine mersi
Server Metin2: Thrones2
Regat: Chunjo
Mulțumiri acordate: 24
Mulțumiri primite: 34

Re: [RELEASE - LUA] Change name with [VIP]

Mesajde F-l-o-r-i-n » 09 Iun 2018, 17:37

[r00t1ng] scrie:
F-l-o-r-i-n scrie:Nu era nevoie de mysql query, exista si pc.change_name(""), care are toate functiile de verificare de asemenea.

local ret = pc.change_name("")


Stai liniştit, că nu poţi pune "[]" cu acestă funcţie :) că are setată nişte verificări

------------------------------------------------

Mulţumim pentru quest Braxy :)

Aha, si daca am scos asta din functie:

Cod: Selectaţi tot

      if ( check_name(szName) == false )
      {
         lua_pushnumber(L, 2);
         return 1;
      }

:|

Nu comentam aiurea daca nu mergea cu [], trebuie eliminat doar acel check si faci la input in quest o verificare doar cu litere si cifre, avand in vedere ca tag-ul [VIP] se adauga dupa automat la numele introdus.

Deconectat
Avatar utilizator
Dobrescu Sebastian
Deţinător Server
Deţinător Server
Mesaje: 1022
Membru din: 22 Iul 2014
Status: Online
Regat: Jinno
Mulțumiri acordate: 24
Mulțumiri primite: 47

Re: [RELEASE - LUA] Change name with [VIP]

Mesajde Dobrescu Sebastian » 09 Iun 2018, 17:41

Faci un check_name_for_vip din sursa, dar care sa permita [] + 5 caractere in plus care sunt ocupate de [VIP]

Deconectat
Avatar utilizator
F-l-o-r-i-n
Mister Just4Metin
Mister Just4Metin
Mesaje: 290
Membru din: 12 Ian 2018
Reputație: Jucator
Nume anterior: Adrian1428
Schimbat cu ocazia Pastelui 2018
Status: Sunt bine mersi
Server Metin2: Thrones2
Regat: Chunjo
Mulțumiri acordate: 24
Mulțumiri primite: 34

Re: [RELEASE - LUA] Change name with [VIP]

Mesajde F-l-o-r-i-n » 09 Iun 2018, 17:46

Dobrescu Sebastian scrie:Faci un check_name_for_vip din sursa, dar care sa permita [] + 5 caractere in plus care sunt ocupate de [VIP]

E si asta o idee, nu m-am gandit la asa ceva, mai scoti niste linii din quest.

Deconectat
Avatar utilizator
pcatalin16
Nivel 1
Nivel 1
Mesaje: 74
Membru din: 09 Iun 2018
Status: Sunt bine mersi
Regat: Jinno
Mulțumiri acordate: 11
Mulțumiri primite: 0

Re: [RELEASE - LUA] Change name with [VIP]

Mesajde pcatalin16 » 29 Iun 2018, 21:28

Fain.. Mersi


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: pixuletzz și 3 vizitatori