Problema Quest

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Salutare,

Am acest quest de la cineva care s-a lasat de metin2 si il avea prin PC si care iti da random anumite iteme(sau de loc) contra unei sume de bani si a 5 bilete tombola, dar problema e ca chiar daca nu ai banii necesari si biletele necesare sa joci la aceasta loterie speciala de iteme poti juca fara griji....(dar daca ai iti ia banii necesari si biletelei, daca nu poti juca fara) si eu vreau sa ii adaug sa verifice mai intai suma de bani necesara si acele bilete, iar daca nu o ai tot ce trebuie sa joci sa iti scrie gen " Nu ai tot ce iti trebuie pentru a putea juca!"!
Daca stie cineva sa rezolve va rog sa lase quest editat!
Questul:

Cod: Selectaţi tot

quest betiv begin
   state start begin
      -- Cand alegem sa jucam
      when 20094.chat."Loterie Speciala Iteme" begin   
         -- Replicile betivului
            say_title("Loterie by [TEH]SnaKe:")            
            say("Eiii...Stai...aaa. Am ceva pentru tine.")
            say("Aa..Vezi ce vreme minunata e afara?")
            say("Hai sa jucam un joc pe bani..")
            wait()
            say_title("Loterie by [TEH]SnaKe: ")
            say("Te va costa doar 65.000.000 yang si 5 bilete tombola!")
            say("Poti castiga diverse iteme up, costume,frizuri,esarfe,etc.")
            say("sau chiar nimic.")
            say("Garantez ca iteme furate de mine sunt")
            say("de cea mai inalta calitate.")
            say("Accepti?")
            local s = select("Bine.", "Nu acum.")
            if s == 2 then
               say_title("Loterie by [TEH]SnaKe:")
               say("Esti..  un las!.")
               say("Te voi astepta.")
               return
            end
         -- Discutie incheiata
         -- 0 = fara cadou
         local items = {
            0, 80004, 30204, 0, 71123, 71129, 0, 30192, 30193, 0, 30194,
            30195, 0, 30196, 30197, 30198, 0, 0, 30199, 0, 30518, 31039, 
            0, 30502, 0, 45015, 30505, 31024, 31023, 0, 31026, 0,31026,
	    0, 81001, 999100, 0, 999101, 0, 999102, 0, 999103,
            0, 0, 999104, 999105, 0, 999106, 70031, 0, 0, 85001, 85005, 
            70005, 900507, 900508,  45014, 50513         
         } --ultimul element intotdeauna sa fie piatra spiritului 50513
         
         max_items = table.getn(items)         
         random_n = number(1, max_items)
         pc.changegold(-65000000)
         pc.remove_item(31012, 5)

         if items[random_n] == 0 then
            say_title("Betivul: ")
            say("Ai pierdut.")
            say("Toate astea raman la mine..")
            say_reward("Ai pierdut 65.000.000 yang si 5 Bilete Tombola.")
            return
         end
         
         if random_n == max_items then
            random_n = number(1, 4)
            if random_n == 7 then
               item_vnum = items[max_items]
               size = number(1, 2)
            else
               item_vnum = items[number(1, max_items - 1)]
            end
         else
            item_vnum = items[random_n]
            size = number(1, 4)
         end
         
         for variable = 1, size, 1 do
            pc.give_item2(item_vnum)
         end
      end
   end            
end




Va multumesc de ajutor!
Avatar utilizator
Just Noxus
Nivel 1

Nivel 1
Mesaje: 118
Membru din: 04 Sep 2017, 18:42
Server: CronikalMT2
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 237  
Medalii

Ti-l fac eu intr-o ora daca nu ti-l face cineva pana atunci.
Imagine
Începe să câștigi bani online dând click pe link-ul următor:https://www.neobux.com/m/v/?rh=7873656E636531
Afișează semnătura
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Ok! Multumesc!
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Mai astept rezolvari intre timp daca stie careva!
Avatar utilizator
Just Noxus
Nivel 1

Nivel 1
Mesaje: 118
Membru din: 04 Sep 2017, 18:42
Server: CronikalMT2
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 237  
Medalii

Incearca asta

Cod: Selectaţi tot

quest tombola begin
   state start begin
      when VNUM_NPC.chat."Tombola" begin -- INLOCUIESTE VNUM_NPC CU NPCUL DORIT 
         local item_necesar = 50055 -- VNUM item necesar
         
         local tabel = { -- tabel cu ce iteme sa fie distribuite in mod aleator
            [1] = 27003,
            [2] = 27006 -- ultima linie o lasi fara virgula(,) la final
            -- exemplu
           --[1] = 50055,
           --[2] = 50055,
           --[3] = 50055,
           --[4] = 50055,
           --[5] = 50055,
           --[6] = 50055,
           --[7] = 50055,
           --[8] = 50055
            --
            -- Poti pune cate linii doresti, trebuie doar sa modifici aici sa pui cate costume vrei, unul dupa altul in ordine crescatoare
         }
         --

         say("test")
         say("text")
         say("text")
         say("text")

         local alege = select("Inscrie-ma la tombola", "Anulare")

         if alege == 1 then
            if pc.count_item(item_necesar) > 0 then
               local rand = math.random(1, table.getn(tabel))

               pc.removeitem(item_necesar, 1)      
               pc.give_item2(tabel[rand], 1)
            else
               say("Nu ai materialele necesare pentru a face schimbul,")
               say("revino cand vei avea urmatorul material:")
               say_item_vnum(item_necesar)
            end
         else
            return
         end -- if
      end -- when
   end -- state
end -- quest
Sper ca te descurci sa modifici (npc-ul, item-ul necesar extragerii la tombola) cu ce iti trebuie tie :D .
Reuseai sa gasesti quest-uri de genul daca cautai pe forum.
Personal, recomand sa instalezi un sistem cu tombola, nu doar quest-ul.
P.S: Editeaza si premiile pe care le vrei la tombola.
Imagine
Începe să câștigi bani online dând click pe link-ul următor:https://www.neobux.com/m/v/?rh=7873656E636531
Afișează semnătura
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Am si systemu tombola dar vreau o tombola separata cu iteme diferite!
Avatar utilizator
Just Noxus
Nivel 1

Nivel 1
Mesaje: 118
Membru din: 04 Sep 2017, 18:42
Server: CronikalMT2
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 237  
Medalii

Incearca quest-ul de mai sus. Modifici tu detaliile pe care le vrei.
Imagine
Începe să câștigi bani online dând click pe link-ul următor:https://www.neobux.com/m/v/?rh=7873656E636531
Afișează semnătura
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Bro dar questul pe care l-ai dat nu are ce sa ceara pentru ca sa poti juca ....
Avatar utilizator
Just Noxus
Nivel 1

Nivel 1
Mesaje: 118
Membru din: 04 Sep 2017, 18:42
Server: CronikalMT2
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 237  
Medalii

local item_necesar = 50055 -- VNUM item necesar
Are.
Imagine
Începe să câștigi bani online dând click pe link-ul următor:https://www.neobux.com/m/v/?rh=7873656E636531
Afișează semnătura
Avatar utilizator
dragonul98
Membru Club

Membru Club
Mesaje: 482
Membru din: 06 Oct 2013, 18:52
Server: -
Regat: Chunjo
Aprecieri: 311  
Mulţumiri: 168  
 Contact:
Medalii

Vrau daca stii si esti bun sa modifici questul pe care l-am postat eu si sa faci sa fie cum am cerut eu...
Închis
Răspunsuri
6
Vizualizări
400
Răspunsuri
4
Vizualizări
224
Răspunsuri
4
Vizualizări
414
Răspunsuri
3
Vizualizări
737

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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