Problema sisteme

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Tears^
Fost Moderator

Fost Moderator
Mesaje: 774
Membru din: 07 Apr 2014, 17:01
Aprecieri: 129  
Mulţumiri: 35  
Discord: Copiază ID
Medalii

1]Deci am srv files hope v3 si am crafting system energie + biolog bagate dar nu functioneaza
Alchimistul + fierarul imi dau detalii tot dar cand trag pe alchimist un itm sa fac fragmente de energie nu merge
Fierarul imi da detalii tot dar lafel cand pun itm ce trb uploadat nu se intampla nimic
2] La acest serverfiles exista si un panou de gm care e codul acestuia ?
Discord: Teck#7457
Afișează semnătura
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

Poftim questul pentru alchimist:

Cod: Selectaţi tot

quest energy_sys begin 
    state start begin 
        when 20001.chat."O noua tehnica" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin 
            say_title("Alchimist") 
            say("Dupa multe cercetari!") 
            say("Am descoperit o tehnica noua de a obtine putere") 
            say("dezvoltata.") 
            say("Am facut posibila obtinerea de energie pura") 
            say("printr-un proces complicat") 
            say("absolut fantastic.") 
            wait() 
            say_title("Alchimist") 
            say("Daca ait distruge un obiect cu ajutorul meu") 
            say("Tehnologia da putere graduala.Numai cu 50 de fragmente") 
            say("vei obtine un Cristal de energie!")   
            wait() 
            say_title("Alchimist") 
            say("Adu echipamente,cum ar fi arme!")  
            say("Le tragi pe mine pur si simplu") 
            say("si eu ti le voi transforma in fragmente de energie.") 
            set_state("make") 
        end 
    end 
    state make begin 
        when 20001.chat."Putere extractata" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin 
            say_title("Alchimist") 
            say("A functionat si ai primit o ") 
            say("bucata de fragment!") 
            say("Adumi mai multe obiecte si eu ") 
            say("voi incerca sa ti le transform.") 
            say("Prin urmare,nu va pot garanta cat de multe") 
            say("fragmente ve-ti primi.")  
            wait() 
            say_title("Alchimist") 
            say("Exista o singura conditie...") 
            say("trebuie sa ai minim nivel 35.")  
            say("Ia sa vedem daca esti suficient de puternic...") 
            wait() 
            if pc.get_level() < 35 then 
                say_title("Alchimist") 
                say("Tu nu esti suficient de puternic,") 
                say("intoarcete cand ai nivel 35.") 
            else -- NICHT DE 
                say_title("Alchimist") 
                say("Ok,vad ca esti suficient de puternic pentru") 
                say("noua mea descoperire.")         
            end 
             
        end 
         
        when 20001.chat."Energia produsa de cristal" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin 
            say_title("Alchimist") 
            say("Ai rezervele de putere astfel cum este deja") 
            say("la inaltime.Tu nu ar trebui sa lucrezi asa din greu") 
            say("si sa iti pui viata in pericol.") 
            say("Pentru a produce un cristal de energie,am nevoie de") 
            say("50 de fragmente.") 
            wait() 
            if pc.get_level() < 35 then 
                say_title("Alchimist") 
                say("Du bist noch nicht stark genug! Komm wieder,") 
                say("wenn du mindestens Level 35 erreicht hast.") 
            else 
                if pc.count_item(51001) >= 30 then 
                    say_title("Alchimist") 
                    say("Foarte frumos ai toate fragmentele necesare!") 
                    say("Din aceste fragmente pot sa fac o energie de cristal!") 
                    say("In curs de fabricare...") 
                    say("Va rugam sa asteptati un moment.")
                    say("Voi încerca, dar nu pot garanta,")
                    say("ca acestea vor functiona.")
                    wait() 
                    say_title("Alchimist") 
                    say("Totul este gata pentru a produce energia!")
                    say("Dar am nevoie de ceva...")
                    say("Si nici pulele mele nu cad din cer")
                    say("deci va trebuie sa imi dai o -cenzurat- si eu te platesc....")
                    say("Sa spunem 25.000.000 yang")
                    say("Esti de acord ma -cenzurat-?") 
                    if select("Evident!","Nu mersi,hai sictir!") == 2 then 
                        return 
                    end 
                     
                    pc.change_money(-25000000) 
                    pc.remove_item(51001,50) 
                     
                    if number(0,1) == 1 then 
                        say_title("Alchimist")
                        say("Stiam ca tehnica mea este genial!")
                        say("Iata un cristal de energie.")
                        say("O frumusete! Te simti mai puternic?")
                        pc.give_item2(51002,1)
                    else -- NICHT DE
                        say_title("Alchemist")
                        say("Din pacate nu a mers")
                        say("sa produc un cristal de energie!") 
                        return 
                    end 
                     
                else -- NICHT DE 
                    say_title("Alchimist")
                    say("Ne pare rau, nu ave?i toate fragmentele necesare")
                    say("pentru a produce un Cristal de Energie!")
                    say("Din acesta eu nu pot")
                    say("produce nimic ma fraiere.") 
                    return 
                end 
                 
            end 
        end 

        when 20001.take with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin 
            if pc.get_level() < 35 then 
                say_title("Alchimist")
                say("Tu nu esti suficient de puternic pentru a simti forta")
                say("acestui cristal de energie.")
                say("deci revino cand ai lvl 35")
                say("atins.") 
                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 este potrivit!") 
                    return 
                end 
             
                say_title("Alchimist") 
                say(string.trim(item.get_name())) 
                say("Ar trebui sa distrug acest obiect?") 
                if select("Da","Nu,nu multumesc,hai sictir!") == 2 then 
                    return 
                else 
                    local anzahl = number(0,15) 
                    if anzahl > 0 then 
                        say_title("Alchemist") 
                        say("Fabulos! Am "..anzahl.." fragmente.") 
                        say("Cu placere.") 
                        pc.give_item2(51001, anzahl) 
                    else 
                        say_title("Alchimist") 
                        say("Din pacate nu am putut extrace energia spliterului")
                        say("dar poate ca va functioneaza")
                        say("in urmatorul proces.") 
                        return 
                    end 
                    item.remove() 
                end 
                 
            else -- NICHT DE 
                say_title("Alchimist") 
                say("Acest articol nu este potrivit!") 
            end 
        end 
         
        when login begin 
            if getenergytime() < 50000 then 
--                test_chat("[Energy]Restzeit: "..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("Ai deja activata energia unui cristal!") 
                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,    2000} 
            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],1800) 
            setenergy(anz,boni_list[anz][2],get_time() + 1800) 

            cmdchat("energysystem "..anz.."|"..boni_list[anz][2].."#"..(get_time() + 1800)) 
             
            item.remove() 
            chat("Deja simti energia curgand prin venele tale...") 
             
        end 
    end 
end
Questul pentru biolog de la level 30 pana la level 90 il gasesti aici : http://just4metin.ro/post198.html?hilit=biolog

Panoul de control poate fi si NPC dar si Item,incearca : /i 70021 si /m 20095 !

Succes.
Avatar utilizator
Tears^
Fost Moderator

Fost Moderator
Mesaje: 774
Membru din: 07 Apr 2014, 17:01
Aprecieri: 129  
Mulţumiri: 35  
Discord: Copiază ID
Medalii

Am questurile problema e ca nu functioneaza cum trebuie Cat despre panoul de gm am incercat cele 2 variante si e nici una din 2
Ultima oară modificat 14 Aug 2014, 09:22 de către Tears^, modificat 1 dată în total.
Discord: Teck#7457
Afișează semnătura
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

Tears^ scrie:Am qwesturile problema e ca nu functioneaza cum trebuie Cat despre panoul de gm am incercat cele 2 variante si e nici una din 2
1:Explica-mi cum adica nu-ti merg questurile asa cum trebuie ?
2:Atunci uita-te in FTP [FileZilla/WinSCP] in /quest poate il gasesti acolo.
Avatar utilizator
Tears^
Fost Moderator

Fost Moderator
Mesaje: 774
Membru din: 07 Apr 2014, 17:01
Aprecieri: 129  
Mulţumiri: 35  
Discord: Copiază ID
Medalii

up up
Discord: Teck#7457
Afișează semnătura
Închis
Răspunsuri
12
Vizualizări
1501
Răspunsuri
2
Vizualizări
162
Răspunsuri
3
Vizualizări
360

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

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