[QUEST]Lingouri 2016 - 22 linii

Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

quest lingouri begin
	state start begin
		when 80003.use or 80004.use or 80005.use or 80006.use or 80007.use begin	
			local table_lingou = 
			{
				[80003] = 1000000,
				[80004] = 10000000,
				[80005] = 50000000,
				[80006] = 100000000,
				[80007] = 250000000
			}
			
			if (table_lingou[item.get_vnum()] + pc.get_gold()) > 1999999999 then
				syschat("Ai prea mult Yang")
				cmdchat("exclamarii")
			else
				pc.remove_item(item.get_vnum(), 1)
				pc.changemoney(table_lingou[item.get_vnum()])
			end -- if
		end -- w
	end -- s
end -- q
Precizari:
- Creat de mine
- Adus la dimensiuni mai mici fata de ce am vazut ca este pe internet
- usor de configurat

Tutorial 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 .
Ultima oară modificat 17 Iul 2016, 13:11 de către Zerant :3, modificat de 2 ori în total.
Motiv: Rafi :3
Pentru acest mesaj, MariusExygo a primit 4 (de) mulţumiri
Quatro • Relko • Awas • Doctoru
Afișează semnătura
Avatar utilizator
VegaS
Membru Club

Membru Club
Mesaje: 233
Membru din: 30 Oct 2015, 17:31
Aprecieri: 68  
Mulţumiri: 298  
 Contact:
Medalii

Arată bine, dar dacă pui și verificările astea e mai bine.

In rest, gg :)

Cod: Selectaţi tot

quest lingouri begin
   state start begin
      when 80003.use or 80004.use or 80005.use or 80006.use or 80007.use begin   
         local table_lingou = 
         {
            [80003] = 1000000,
            [80004] = 10000000,
            [80005] = 50000000,
            [80006] = 100000000,
            [80007] = 250000000
         }
        if not pc.can_warp() then -- Bug fix I
            notice("[Securitate Lingou] Mai asteapta 10 secunde pana poti face asa ceva!")
        elseif pc.countitem(item.vnum) == 0 then  -- Bug fix II
            notice("[Securitate Lingou] Nu aveti niciun lingou în inventar!")
        else      
         if (table_lingou[item.get_vnum()] + pc.get_gold()) > 1999999999 then
            syschat("<Informații> Nu deții suficient spatiu pentru a depozita toți bani!")
            syschat("<Informații> Limita maximă este de 2.000.000.000 Yang.")
            --cmdchat("exclamarii")
         else
            pc.remove_item(item.get_vnum(), 1)
            pc.changemoney(table_lingou[item.get_vnum()])
            end -- if
        end-- w
    end -- s
        end -- x
end    -- q
Pentru acest mesaj, VegaS a primit 3 (de) mulţumiri
costoi • nextw0wjr • SussyFlore
Avatar utilizator
xBigStar
Utilizator interzis !

Utilizator interzis !
Mesaje: 32
Membru din: 06 Ian 2016, 21:59
Server: Oricare Vere
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Folositor , Multumesc !

-- Joi Ian 14, 2016 10:54 pm --
VegaS™ scrie:Arată bine, dar dacă pui și verificările astea e mai bine.

In rest, gg :)

Cod: Selectaţi tot

quest lingouri begin
   state start begin
      when 80003.use or 80004.use or 80005.use or 80006.use or 80007.use begin   
         local table_lingou = 
         {
            [80003] = 1000000,
            [80004] = 10000000,
            [80005] = 50000000,
            [80006] = 100000000,
            [80007] = 250000000
         }
		if not pc.can_warp() then -- Bug fix I
			notice("[Securitate Lingou] Mai asteapta 10 secunde pana poti face asa ceva!")
		elseif pc.countitem(item.vnum) == 0 then  -- Bug fix II
			notice("[Securitate Lingou] Nu aveti niciun lingou în inventar!")
		else      
         if (table_lingou[item.get_vnum()] + pc.get_gold()) > 1999999999 then
			syschat("<Informații> Nu deții suficient spatiu pentru a depozita toți bani!")
			syschat("<Informații> Limita maximă este de 2.000.000.000 Yang.")
            --cmdchat("exclamarii")
         else
            pc.remove_item(item.get_vnum(), 1)
            pc.changemoney(table_lingou[item.get_vnum()])
			end -- if
		end-- w
	end -- s
		end -- x
end	-- q
Prea fain , Nu se poate face bug , Multumesc foarte mult ! :)
Imagine
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

UP
Afișează semnătura
Avatar utilizator
alexandrusiranu
Nivel 3

Nivel 3
Mesaje: 392
Membru din: 02 Mar 2014, 21:32
Server: Metin2NewLegends
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Ms pentru protectie Vegas :) Chiar cautam asa ceva :D
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

UP
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

UP
Afișează semnătura
Răspunde
Răspunsuri
2
Vizualizări
794
Răspunsuri
4
Vizualizări
357
Răspunsuri
3
Vizualizări
2296
Răspunsuri
1
Vizualizări
302

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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