[Release]Premium System

Metin2 Global - Un server de calitate !
Conectat
Avatar utilizator
Donici Cătălin
Administrator
Administrator
Mesaje: 3110
Membru din: 24 Iul 2013
Localitate: Tecuci
Reputație: Fondator
---------------------------------------
► Administrator Principal
► Administrator Plăți
---------------------------------------
Status: Urasc prostia !
Server Metin2: Niciunul :P
Regat: Jinno
Mulțumiri acordate: 9
Mulțumiri primite: 89
Contact:

[Release]Premium System

Mesajde Donici Cătălin » 31 Iul 2013, 16:23

Imagine
Salut Just4metin !
Poate mulţi dintre deţinatorii de servere de metin2 s-au gândit să facă un PREMIUM SYSTEM dar nu au reuşit.
Ei bine eu vă prezint acest tutorial cu premium system (V.I.P).


Pasul 1

Despachetam root.eix/epk
constinfo.py
Aici adaugati :

Cod: Selectaţi tot

GM_MARK = 0


Dupa asta intram in game.py si adaugam asta

Cod: Selectaţi tot

onUpdate


Sub app.UpdateGame() scrieti asta

Cod: Selectaţi tot

gamemasta = player.GetName()


Iar sub self.interface.BUILD_OnUpdate() scriem asta

Cod: Selectaţi tot

if gamemasta.find("[VIP]")!=-1 and constInfo.GM_MARK == 0:
         constInfo.GM_MARK = 1
         net.SendChatPacket("(vip)")


Acum intram in uisystem.py cauti __ClickChangeCharacterButton iar sub adaugi

Cod: Selectaţi tot

constInfo.GM_MARK = 0


Acelasi lucru faceti si la __ClickLogOutButton

Acum intram in intrologin.py cauta __OpenLoginBoard iar sub adauga asta

Cod: Selectaţi tot

self.serverExitButton.SetEvent(ui.__mem_func__(self.__OnClickExitServerButton))


Iar sus

Cod: Selectaţi tot

constInfo.GM_MARK = 0


Acum intram in playersettingmodule.py cautam net.RegisterEmoticonString("(fish)") iar sub adaugam

Cod: Selectaţi tot

chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", EmoticonStr+"vip.mse")
    net.RegisterEmoticonString("(vip)")


Pasul 2



Pasul 3

Quest-urile

Cod: Selectaţi tot

quest premium_user begin
   state start begin
      when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin
      end
      when 70010.use with pc.getqf("premium_user")==0 begin
         say_title("Just4Metin")
         say("")
         say("Cu acest obiect iti poti activa gradul de")
         say("premium user.")
         say("Gradul de premium user va ramane permanent.")
         say("Tu poti dispune de lucruri noi si folositoare")
         say("daca iti activezi premium user.")
         say_title("Esti sigur ca vrei sa fi premium user?")
         
         local s = select("Da", "Nu")
            
         if s == 1 then
            pc.remove_item(70010, 1)
            pc.setqf("premium_user", 1)
            
         else
            return
         end
      end
   end
end


Premium shop

Cod: Selectaţi tot

quest premium_shop begin
   state start begin
      when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin
      end
      when 9010.chat."Cine esti tu?" with pc.getqf("premium_user")==0 begin
         say_title("Anonim")
         say("")
         say("Salut, eu sunt  Aninim")
         say("Eu sunt adus aici de (numele serverului tau) Team")
         say("Acest magazin este doar pentru utilizatorii premium.")
      end
      when 9010.chat."Premium Shop" with pc.getqf("premium_user")==1 begin
         say_title("Anonim")
         say("")
         say("Salut aventurierule ")
         say("Eu sunt magazinul urilizatorilor premium")
         say("De aici poti cumpara foarte multe iteme ")
         say("importate care te pot ajuta ")
         say_title("Vreis a cumperi ceva??")
         
         local s = select("Da", "Nu")
            
         if s == 1 then
            npc.open_shop(18)
         else
            return
         end
      end
   end
end

Deconectat
Avatar utilizator
Adrian.
Nivel 3
Nivel 3
Mesaje: 314
Membru din: 29 Iul 2013
Localitate: Pe aici pe undeva .
Status: Bini Di Tat.
Server Metin2: Nu stiu...
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 3
Contact:

Re: [Release]Premium System

Mesajde Adrian. » 31 Iul 2013, 18:08

Foarte folositor , Bravo.
Imagine
Imagine
Imagine

Deconectat
Avatar utilizator
Western
Nivel 3
Nivel 3
Mesaje: 339
Membru din: 30 Iul 2013
Localitate: Craiova
Status: Va urma ...
Mulțumiri acordate: 0
Mulțumiri primite: 14
Contact:

Re: [Release]Premium System

Mesajde Western » 01 Aug 2013, 01:56

Foarte bun tutorialul de instalare (e facut pe intelesul tuturor).

Deconectat
Avatar utilizator
xKrush28
Nou Venit
Nou Venit
Mesaje: 13
Membru din: 02 Aug 2013
Localitate: Ialomita
Status: Sunt mai bine mersi ^.^
Server Metin2: Metin2ro
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Release]Premium System

Mesajde xKrush28 » 02 Aug 2013, 01:22

Bun Ghidul.
Bravo !

Deconectat
Avatar utilizator
georgicaeu
Nivel 1
Nivel 1
Mesaje: 51
Membru din: 03 Aug 2013
Status: Sunt bine mersi ^.^
Server Metin2: FuriosMetin2
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Release]Premium System

Mesajde georgicaeu » 05 Aug 2013, 17:52

daca imi merge esti cel mai tare
Ultima oară modificat 11 Aug 2013, 13:32 de către CRONE, modificat 1 dată în total.
Motiv: Am scris corect gramatical.

Deconectat
Avatar utilizator
Wji
Nivel 2
Nivel 2
Mesaje: 230
Membru din: 11 Aug 2013
Status: Bine Mersi :D
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: [Release]Premium System

Mesajde Wji » 11 Aug 2013, 11:56

E release doar pentru j4m nu pentru lumea metin2 :)

Frumos.

Deconectat
Avatar utilizator
Spark.
Fost Designer
Fost Designer
Mesaje: 179
Membru din: 10 Aug 2013
Status: Sunt bine mersi ^.^
Server Metin2: No.
Regat: Shinsoo
Mulțumiri acordate: 2
Mulțumiri primite: 2

Re: [Release]Premium System

Mesajde Spark. » 15 Aug 2013, 15:18

Foarte folositor! ;)

Deconectat
Avatar utilizator
kalumea21
Nou Venit
Nou Venit
Mesaje: 25
Membru din: 19 Aug 2013
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Dorohoi
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Release]Premium System

Mesajde kalumea21 » 19 Aug 2013, 02:58

Ar trebui sa fii mai explicit cel putin la prima parte

Deconectat
Avatar utilizator
Mr.YaHoO
Nivel 2
Nivel 2
Mesaje: 263
Membru din: 18 Aug 2013
Localitate: Moscowa
Status: Sunt bine mersi ^.^
Server Metin2: Just4Metin
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 4

Re: [Release]Premium System

Mesajde Mr.YaHoO » 19 Aug 2013, 11:01

Fain..
Imagine

Deconectat
Avatar utilizator
Lehel
Mister Just4Metin
Mister Just4Metin
Mesaje: 1383
Membru din: 21 Aug 2013
Localitate: Cluj-Napoca
Reputație: ---------------------------------------
► Fost Super Moderator
► c++ programmer
► Fost super ad moderator
► Fost lider helperi
---------------------------------------
Regat: Jinno
Mulțumiri acordate: 10
Mulțumiri primite: 16
Contact:

Re: [Release]Premium System

Mesajde Lehel » 19 Dec 2013, 17:34

Dragut :D
Imagine


Înapoi la “Altele”

Cine este conectat

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