Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Deconectat
Avatar utilizator
Donici Cătălin
Administrator
Administrator
Mesaje: 2972
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: 6
Mulțumiri primite: 75
Contact:

Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

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

Ce conţine acest client:


!
1.Petu-ri implementate
2.Frizurile toate 100% implementate
3.Pagina de bonusuri implementata
4.Interfata client map1 schimbata
5.Stema de GM modificata
6.Efecte la GM adaugate
7.Mapa de GM implementata
8.Mapa pentru metine
9.Noi npc-uri
10.King2 implementat/Armura de gheata la fel
11.Toate COSTUMELE IMPLEMENTATE
12.Clientul Are Mc.text !
13.Fisierele din client nu sunt criptate
14.Vinurile au un design nou
15.Itemele pentru upgrade 2013-2012 implementate
16.Camera de cristal 100% functionabila si fara nici un bug
17.Catacombe implementate si 100% functionala
18.+ mobi noi implementati pe server
19.Avem si monturi noi
20.Si peturile implementate


POZE !

ImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagineImagine

ImagineImagineImagineImagineImagineImagineImagineImagine

Cateva poze...de cand aveam serverul meu znm...Ca sa puteti vedea ce are clientul
Imagine
Imagine

Iteme implementate

ImagineImagineImagineImagineImagine Imagine

ImagineImagineImagineImagineImagine

ImagineImagineImagineImagine

ImagineImagineImagine
ImagineImagineImagineImagine

Monstri Implementati :

Imagine Sunt toti..Acesta este doar unul dintre ei !
Mapa Beta: +Mapa Metine...Mapa lvl 110 Si una de 127....Descoperiti voi mai multe
Imagine

Aici aveti si questul energy sistem peturi
energy_manage.quest

Cod: Selectaţi tot

quest energy_manage begin
    state start begin
        when 20001.chat."GM: Sistemul de energie" with pc.is_gm() begin
            say_title("Salutare!")
            say("Bine ai venit la Energy Event!")
         say_reward("Ce doresti sa faci?")
            local s = select("Porneste event","Opreste event","Înapoi")
            if s == 1 then
                game.set_event_flag("energy",1)
                notice_all("Event: Sistemul de energie a fost pornit.")
            elseif s == 2 then
                game.set_event_flag("energy",0)
                notice_all("Event: Sistemul de energie a fost oprit")
            elseif s == 3 then
                return
            end
        end
    end
end


Energy_sys.quest (100% romana )

Cod: Selectaţi tot

quest energy_sys begin
    state start begin
        when 20001.chat."O noua descoperire" with game.get_event_flag("energy") == 1 begin
            say("Nu-mi vine sa cred, am reusit!")
            say("În sfârsit am creat noul sistem de energie pura. ")
            say("Am sa îti spun cum, fii atent. Aceasta energie sta ")
            say("în jurul fiecaruia. Am încercat sa extrag aceasta ")
            say("energie din arme si armuri. A fost foarte dificil.")
            say("dar am reusit, în sfârsit !")
            wait()
            say_title("Alchimist")
            say("Daca cumva esti interesat de acest sistem, adu-mi")
            say("arme, armuri pentru a le transforma în")
            say("Fragment de Energie. Daca vei avea noroc, voi face")
            say("ca aceste fragmente ce le-ai adunat sa se uneasca ")
            say("între ele, si îti vor oferi un Cristal de Energie.")
            say("Sper ca acest sistem va ajuta multa lume.")
            set_state("make")
        end
    end
    state make begin
        when 20001.chat."Informatii despre Fragmente de energie" with game.get_event_flag("energy") == 1 begin
         say_title("Alchimist")
            say("Acum stii cum functioneaza treaba. Fii atent")
            say("ca aceste iteme pe care le aduci se transforma în")
            say("Fragment de energie. Nu te vei mai putea folosi de")
            say("aceste iteme. Energia extrasa din ele este foarte")
            say("puternica si ofera unele bonusuri mari.")
            say("Trebuie sa stii o conditie înainte sa începem")
            say("aceasta transformare.")
         say("Ai nevoie de nivelul minim 75.")
         say("Hm, vom vedea imediat nivelul tau.")
         say("")
            wait()
            if pc.get_level() < 75 then
                say_title("Alchimist")
            say("Sa vedem ...")
            say_reward(string.format("Nivelul tau: %d", pc.get_level()))
                say("Oh, îmi pare rau, dar trebuie sa ai nivelul 75")
                say("pentru a putea utiliza aceasta energie.")
            else -- NICHT DE
                say_title("Alchimist")
            say("Sa vedem ...")
            say_reward(string.format("Nivelul tau: %d", pc.get_level()))
                say("Perfect! Se pare ca ai nivelul necesar pentru acest")
                say("sistem nou de energie")
            say("")   
            end
           
        end
       
        when 20001.chat."Obtine Fragment de Energie" with game.get_event_flag("energy") == 1 begin
            say_title("Alchimist")
            say("Pentru a obtine fragment de energie, trage item-ul")
            say("ce doresti sa îl transformi pe mine.")
            say("Ai nevoie de 50 Fragmente de Energie pentru")
            say("a face Energie Pura.")
            wait()
            if pc.get_level() < 75 then
                say_title("Alchimist")
                say("Oh, ce pacat, nu ai nivelul 75 pentru a putea")
                say("utiliza aceasta energie.")
            say("")
            else
                if pc.count_item(51001) >= 50 then
                    say_title("Alchimist")
                    say("Se pare ca ai la tine cele 50 de Fragmente")
                    say("de Energie. Doresti sa transform aceasta energie")
                    say("în energie pura ? ")
                    say("Pot încerca, dar nu garantez ca voi reusi.")
                    wait()
                    say_title("Alchimist")
                    say("Totodata, am nevoie si de o suma de bani.")
                    say("Stii, as fi putut sa îti dau si gratis")
                    say("dar am nevoie pentru a întretine proiectul.")
                    say_reward("Ai nevoie de 50.000.000 Yang")
                    say("Ce alegi ?")
                    if select("Doresc energie pura! ","M-am razgândit") == 2 then
                        return
                    end
                   
                    pc.change_money(-50000000)
                    pc.remove_item(51001,50)
                   
                    if number(0,1) == 1 then
                        say_title("Alchimist")
                        say("Am reusit !")
                        say("Ai primit Energie Pura. Ai mare grija de ea.")
                        say("Aceasta are o putere foarte mare.")
                        pc.give_item2(51002,1)
                    else -- NICHT DE
                        say_title("Alchimist")
                        say("Oh, ce pacat. Fragmentele sunt sparte.")
                        say("Transformarea a esuat.")
                  say("")
                        return
                    end
                   
                else -- NICHT DE
                    say_title("Alchimist")
                    say("Se pare ca nu ai la tine cele 50 de fragmente")
                    say("de emergie. Mai adu-mi iteme pentru")
                    say("a face mai multe fragmente.")
               say("")
                    return
                end
               
            end
        end

        when 20001.take with game.get_event_flag("energy") == 1 begin
            if pc.get_level() < 75 then
                return
            end
           
            if item.get_type() == 1 or item.get_type() == 2 then
           
--                2070 - 2239
--                80 - 369
--                1040 - 1189
--                3070 - 3249
--                5040 - 5359
--                4030 - 4069
--                7070 - 7219
--                11250 - 11299
--                11450 - 11499
--                11650 - 11699
--                11850 - 11899
--                12240 - 12699

                local maxlvl = mysql_query("SELECT limitvalue0 FROM player.item_proto WHERE vnum='"..item.get_vnum().."' LIMIT 1;")
                test_chat(maxlvl[1][1])
                if tonumber(maxlvl[1][1]) < 35 then
                    -- NICHT DE
                    say_title("Alchimist")
                    say("Acest articol nu se potriveste.")
                    return
                end
           
                say_title("Alchimist")
                say(string.trim(item.get_name()))
                say("Chiar doresti sa distrugi acest obiect?")
                if select("Da!","Nu, nu înca ") == 2 then
                    return
                else
                    local anzahl = number(0,15)
                    if anzahl > 0 then
                        say_title("Alchimist")
                        say("Felicitari. Ai primit "..anzahl.." Fragmente.")
                        say("Mai adu-mi iteme.")
                        pc.give_item2(51001, anzahl)
                    else
                        say_title("Alchimist")
                        say("Am esuat. Din pacate nu am putut extrage energia")
                        say("din acest obiect.")
                        return
                    end
                    item.remove()
                end
               
            else -- NICHT DE
                say_title("Alchimist")
                say("Acest item nu are energie!")
            end
        end
       
        when login begin
            if getenergytime() < 50000 then
                test_chat("[Energie]Timp ramas: "..getenergytime())
                setenergytime(getenergytime() + get_time())
                cmdchat("energysystem "..getenergytyp().."|"..getenergyvalue().."#"..getenergytime())
            end
        end
        when logout begin
            if getenergytime() > get_time() then
                local energy = getenergytime() - get_time()
                if energy > 0 then
                    setenergytime(energy)
                end
            end
        end
       
        when 51002.use begin
            if getenergytime() > get_time() then
                chat("Folosesti deja un Cristal de Energie!")
                return
            end
           
            local anz = number(1,10)
            boni_list = {}
            boni_list [1] = {apply.ATTBONUS_HUMAN,    15}
            boni_list [2] = {apply.ATTBONUS_MONSTER,    10}
            boni_list [3] = {apply.CRITICAL_PCT,    10}
            boni_list [4] = {apply.PENETRATE_PCT,    10}
            boni_list [5] = {apply.MAX_HP,    1000}
            boni_list [6] = {apply.MAX_SP,    2000}
            boni_list [7] = {apply.HP_REGEN,    30}
            boni_list [8] = {apply.STEAL_HP,    10}
            boni_list [9] = {apply.ATT_GRADE_BONUS,    75}
            boni_list [10] = {apply.ATT_GRADE_BONUS,    50}
           
            test_chat(anz)
            test_chat(boni_list[anz][1])
            test_chat(boni_list[anz][2])

            affect.add_collect(boni_list[anz][1],boni_list[anz][2],7200)
            setenergy(anz,boni_list[anz][2],get_time() + 7200)

            cmdchat("energysystem "..anz.."|"..boni_list[anz][2].."#"..(get_time() + 7200))
           
            setenergytime(get_time() + 7200)
           
            item.remove()
            chat("Chiar simt energia Cristalului care curge prin venele mele.")
           
        end
    end
end

Quest_function

Cod: Selectaţi tot

getenergytime
getenergytyp
getenergyvalue
mysql_query
setenergy
setenergytime
string.trim


questlib.lua

Cod: Selectaţi tot

function setenergy(typ,value,timez)
    pc.setqf("energy_value", value)
    pc.setqf("energy_date", get_time() + timez)
    pc.setqf("energy_typ", typ)
end
function setenergytime(timez)
    pc.setqf("energy_date", timez)
end
function getenergytyp()
    return pc.getqf("energy_typ")
end
function getenergyvalue()
    return pc.getqf("energy_value")
end
function getenergytime()
    return pc.getqf("energy_date")
end

function split(str, delim, maxNb) 
    if str == nil then return str end 
    if string.find(str, delim) == nil then return { str } end 
    if maxNb == nil or maxNb < 1 then maxNb = 0 end 
    local result = {} 
    local pat = "(.-)" .. delim .. "()" 
    local Noapte buna = 0 
    local lastPos 
    for part, pos in string.gfind(str, pat) do 
        Noapte buna = Noapte buna + 1 
        result[Noapte buna] = part 
        lastPos = pos 
        if Noapte buna == maxNb then break end 
    end 
    if Noapte buna ~= maxNb then result[Noapte buna + 1] = string.sub(str, lastPos) end 
    return result 
end 



mysql_query = function(query) 
    local rt = eu.open('CONFIG','r'):read('*all') 
    local pre= string.gsub(rt,'.+PLAYER_SQL:%s(%S+)%s(%S+)%s(%S+)%s(%S+).+','-h%1 -u%2 -p%3 -D%4') 
    math.randomseed(os.time()) 
    local fi,t,out = 'mysql_data_'..math.random(10^9)+math.random(2^4,2^10),{},{} 
    os.execute('mysql '..pre..' --e='..string.format('%q',query)..' > '..fi)   
    for av in eu.open(fi,'r'):lines() do table.insert(t,split(av,'\t')) end; os.remove(fi); 
    for i = 2, table.getn(t) do table.foreach(t[i],function(a,b) 
        out[i-1]        = out[i-1] or {} 
        out[i-1][a]        = b 
        out[t[1][a]]    = out[t[1][a]] or {} 
        out[t[1][a]][i-1]    = b 
    end) end 
    return out 
end

-- Entferne Leerzeichen vor und nach dem String
function string.trim(str)
    return (string.gsub(str, "^%s*(.-)%s*$", "%1"))
end
-- String zu Array über Seperator
function string.explode(str, sep)
    if sep == "" or str == "" then
        error("Fehlende Parameter")
    end
    local pos, t = 1, {}
    for s, e in function() return string.find(str, sep, pos) end do
        table.insert(t, string.trim(string.sub(str, pos, s-1)))
        pos = e+1
    end
    table.insert(t, string.trim(string.sub(str, pos)))
    return t
end





Trebuie să fii logat sau înregistrat pentru a vedea acest link.sauTrebuie să fii logat sau înregistrat pentru a vedea acest link. Utorent !


Trebuie să fii logat sau înregistrat pentru a vedea acest link.sauTrebuie să fii logat sau înregistrat pentru a vedea acest link. Link 100 Functional
Acum si pe mc !!

Trebuie să fii logat sau înregistrat pentru a vedea acest link. Mega.Co.cz !

Deconectat
katakuna
Fost Designer
Fost Designer
Mesaje: 37
Membru din: 07 Aug 2013
Status: Sunt bine mersi ^.^
Server Metin2: No
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Mesajde katakuna » 07 Aug 2013, 21:03

Are misto armurile
Imagine

Deconectat
cDv,!
Fost Moderator
Fost Moderator
Mesaje: 63
Membru din: 08 Aug 2013
Localitate: Direct din T-N City!:*
Status: Critic metinar. ^.^
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Mesajde cDv,! » 08 Aug 2013, 10:31

Pare destul de bine lucrat.. :-bd
O sa-mi scrie pe mormant''Soldat in haine civile'' c-am servit cu onare peste 10000 de zile.

Deconectat
Avatar utilizator
Tucaliuc Claudiu Petru
Fost Ad Moderator
Fost Ad Moderator
Mesaje: 149
Membru din: 07 Aug 2013
Localitate: |Sibiu|
Status: ^.^
Server Metin2: Haha :)
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Mesajde Tucaliuc Claudiu Petru » 08 Aug 2013, 10:52

Foarte bun client , mi se pare reusit !
Imagine

Deconectat
Avatar utilizator
CRONE
Nivel 6
Nivel 6
Mesaje: 1080
Membru din: 06 Aug 2013
Reputație: Moderator: 0.15/3
Nume anterior: Cronerick
Mulțumiri acordate: 2
Mulțumiri primite: 10
Contact:

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Mesajde CRONE » 08 Aug 2013, 14:03

Joc pe serveru lui GhostKilooer si e super clientul

Deconectat
Avatar utilizator
A.Mădălin
Nivel 2
Nivel 2
Mesaje: 180
Membru din: 06 Aug 2013
Localitate: Pantelimon,Bucuresti,Romania
Status: C3LL
Server Metin2: C3LL
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Mesajde A.Mădălin » 18 Aug 2013, 08:59

Cel mai bun client , teee rog din suflet schimbă LINK de download si punel !!!! :o3 :o3 :o3 :o3 :o3

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

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

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

Extraordinar Ghostkil00Er asta!:)
Imagine

Deconectat
Avatar utilizator
Nokia
Nivel 1
Nivel 1
Mesaje: 61
Membru din: 21 Sep 2013
Localitate: Iasi
Status: Metin2iasi.com
Server Metin2: Metin2iasi.com
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Mesajde Nokia » 13 Oct 2013, 10:27

calumea

Deconectat
Avatar utilizator
Marley
Nou Venit
Nou Venit
Mesaje: 1
Membru din: 10 Noi 2013
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Might
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Mesajde Marley » 10 Noi 2013, 14:24

Imi poate spune cineva , cum adaug IP ? Am downloadat client-ul si nu gasesc MC.txt :)

Conectat
Avatar utilizator
B.Eduard
Super Ad Mod
Super Ad Mod
Mesaje: 3888
Membru din: 08 Aug 2013
Localitate: Constanţa
Reputație: Super Ad Moderator
Lider Ad Moderatori
Membru Club (permanent)
Fost Lider Super Moderatori
Fost Designer
Realizator reclame metin2
Mulțumiri acordate: 20
Mulțumiri primite: 69
Contact:

Re: Client By GhostKil00Er v1.0 ! - Pe Mc.txt !

Mesajde B.Eduard » 14 Noi 2013, 21:13

Foarte bun client-ul ! Felicitări !
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Cele mai bune firme de hosting metin2, website, cs, sa:mp,etc.
// Servicii design, prezentări servere metin2 (skype: b.eduard96) pentru detalii!
Trebuie să fii logat sau înregistrat pentru a vedea acest link. (click aici)


Înapoi la “Client-uri”

Cine este conectat

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