Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

[Quest]Loterie

In jos

[Quest]Loterie Empty [Quest]Loterie

Mesaj Scris de [TraFicanTu] Lun Ian 12, 2015 9:14 pm

Salut !
Am aici un quest de loterie functional 100% !

Cod:
   quest loterie begin
        state start begin
       when 20359.chat."Loteria Evolution II PvP" begin
       if 600 > get_global_time() - pc . getqf ( "loterie_timp" ) then
          if pc.is_gm() then
             say_title ( "LOterie:" )
             say ("Urmatoarea loterie este peste 10 minute!")
             say("")
             say_reward("Daca esti GM nu trebuie sa mai astepti!")
             local gm = select("Nu vreau sa astept, sunt grabit" , "Am destul timp, pot astepta")
             if gm == 1 then
                say_title ( "Loterie:" )
                say("Timpul de asteptare a fost oprit!")
                pc.setqf("loterie_timp", 0)
             end
          else
             say_title ( "Femeia batrana:" )
             say ("Urmatoarea loterie este peste 10 minute!")
          end
       else
          say_title ( "Loterie:" )
          say ("Bun venit la loteria Evolution II PvP. Daca alegi numarul[ENTER]corect poti castiga 200.000.000yang")
          local bilet = select ( "Da","Nu cred ca am noroc!" )
          if bilet == 1 then
             if pc . gold >= 100000 then
                pc . changegold ( - 100000 )
                local numar
                repeat
                   say_title ( "Loterie:" )
                   say ( "Alegeti un numar de la 1 la 20!" )
                   numar = tonumber(input())
                   if numar == nil then
                      say_reward("Trebuie sa introduceti un numar!")
                      say("")
                   else
                      if numar <= 0 or numar > 20 then
                         say_reward("Numarul trebuie sa fie intre 1 si 20!")
                         say("")
                      else
                         break
                      end
                   end
                until false
                say_title ( "Loterie:" )
                say("Ati introdus numarul " .. numar )
                wait ()
                local random_number = tostring(number(1,20))
                say_title ( "Femeia batrana:" )
                say("Numarul extras este: " .. random_number)
                if random_number == tostring(numar) then
                   say ("Felicitari! Ati castigat 200.000.000. yang!")
                   pc.changegold ( 200000000 )
                else
                   say ("Se pare ca nu sunteti destul de norocos..")
                end
             else
                say_title ( "Loterie:" )
                say ("Nu ai suficienti bani!")
             end
             pc.setqf("loterie_timp" , get_global_time())
             return
          end
       end
       end
       end
    end

Instalare quest:
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 .

In loc de 20359, puteti pune pe ce NPC doriti sa se afle loteria, de aici va descurcati voi, e foarte usor.

Cu stima, [TraFicanTu] !
[TraFicanTu]
[TraFicanTu]
Super AD Moderator
Super AD Moderator

Mesaje : 16
Data de inscriere : 11/01/2015
Varsta : 26

Sus In jos

Sus

- Subiecte similare

 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum