Cum pot adauga un quest de experienta/yang/grad la un npc sau pe un inel

Închis
Avatar utilizator
Ionutud
Nivel 3

Nivel 3
Mesaje: 448
Membru din: 27 Feb 2016, 16:45
Aprecieri: 206  
Mulţumiri: 643  
Discord: Copiază ID
Medalii

Salut asi vrea sa stiu si eu cum pot adauga un quest de experienta/yang/grad la un npc sau pe un inel in inventare
Daca se poate sa imi lasati un tutorial si un quest bun ar fii frumos :*
Imagine
Afișează semnătura
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3918  
Discord: Copiază ID
Medalii

gargantus scrie:Salut asi vrea sa stiu si eu cum pot adauga un quest de experienta/yang/grad la un npc sau pe un inel in inventare
Daca se poate sa imi lasati un tutorial si un quest bun ar fii frumos :*
Quest Yang

Cod: Selectaţi tot

     quest yang_morphe begin
           state start   begin
              when 9003.chat."Salut, vrei Yang?" begin
                 say("Salut tinere razboinic !")
                 say("Chiar doresti sa imprumuti niste yang")
                 say("de la mine?")
                 local s = select("Desigur, am nevoie..", "Nu")
                 if s == 1 and pc.get_gold()<=999999999 then
                 pc.change_money(999999999)
                 elseif s == 1 and pc.get_gold()>=999999999 then
                 say("Ai prea mult yang in inventar !")
                 say("Poti purta la tine doar 2kkk (2 miliarde)!")
                 say("Vino cand ai mai putin yang !")
                 elseif s == 1 and pc.get_gold()>=999999999 then
                 say("Poftim yangul!")
                 say("Nu ezita .. poti veni oricand la mine.")
                 end
                 if s == 2 then
                 return
                 end
              end
           end     
        end
Quest Experienta

Cod: Selectaţi tot

quest experienta begin
        state start begin
                when 9004.chat."Experienta" begin           
                    say("Eu iti pot oferii")
                    say("experienta.")
                    say("Esti sigur ca vrei?")                   
                    local s=select("Da!")                   
                    if s==1 then
                    --Da!
                    pc.give_exp2(200000000)
                    say("Ai primit experienta!")
                    end
                end
            end
        end
Quest Grad

Cod: Selectaţi tot

quest neograd begin
       state start begin
          when 20094.chat."Transforma-ti gradul(Pozitiv)" begin
             say_title("Gradul (Pozitiv) (Negativ) ")
             say("Hmm, am aflat o noua posibilitate de imbunatatire a gradului")
             say_reward("Bun venit de aici iti faci gradul")
             local a = select ( "Prietenos" , "Bun" , "Nobil" , "Legendar" , "Anuleaza" )
                if a == 1 then
                pc . change_alignment ( 1000 )
                   say("Acum ai primit gradul Prietenos")
                elseif a == 2 then
                pc . change_alignment ( 4000 )
                   say("Acum ai primit gradul Bun")
                elseif a == 3 then
                pc . change_alignment ( 8000 )
                   say("Acum ai primit gradul Nobil")
                elseif a == 4 then
                pc . change_alignment ( 20000 )
                   say("Acum ai primit gradul Legendar")
                elseif a == 5 then
             end
          end
          when 20094.chat."Transforma-ti gradul(Negativ)" begin
             say_title("Gradul (Pozitiv) (Negativ):")
             say("Hmm, am aflat o nuou posibilitate de scadere a gradului")
             say_reward("Bun venit  de aici iti faci gradul")
             local b = select ( "Agresiv" , "Fatarnic" , "Rautacios" , "Nervos" , "Anuleaza" )
                if b == 1 then
                pc . change_alignment ( -1000 )
                   say("Acum ai primit gradul Agresiv")
                elseif b == 2 then
                pc . change_alignment ( -4000 )
                   say("Acum ai primit gradul Fatarnic")
                elseif b == 3 then
                pc . change_alignment ( -8000 )
                   say("Acum ai primit gradul Rautacios")
                elseif b == 4 then
                pc . change_alignment ( -20000 )
                   say("Acum ai primit gradul Crud")
                elseif b == 5 then
             end
          end
       end
    end
Tutorial instalare quest:
0.Unde este when 20094.chat. in loc de 20094 pui codu la ce npc vrei!!
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q.
6. Testaţi quest-ul.
Pentru acest mesaj, Spyke for the post:
transloc
Avatar utilizator
G!uKy
Fost Super Ad Moderator

Fost Super Ad Moderator
Mesaje: 770
Membru din: 24 Iul 2013, 20:07
Aprecieri: 5  
Mulţumiri: 157  
 Contact:
Medalii

Subiect arhivat, autorul nu a mai spus nimic de o perioada mai mare de 3 zile.
Închis
Răspunsuri
5
Vizualizări
523
Răspunsuri
1
Vizualizări
294
Răspunsuri
1
Vizualizări
278
Răspunsuri
3
Vizualizări
753

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Amazon [Bot] și 1 vizitator