Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: baba1991 Dátum 2017-01-19, 10:53:28

Cím: drop érdekesség
Írta: baba1991 Dátum 2017-01-19, 10:53:28
sziasztok 1 olyan kérdésem lenne akármilyen számot írok akkor sem esik. white forrását használom.

quest drop4 begin
   state start begin
      when kill with not npc.is_pc() and game.get_event_flag("hatszoglada") == 1 begin
         local talan = math.random(50,100)
         if talan == 2 then
         game.drop_item_with_ownership(50037, 1)
         end
      end
   end
end

és igen van hozzá bekapcsolós gm panel.
Cím: Re:drop érdekesség
Írta: Pisti95 Dátum 2017-01-19, 11:02:12
Ezért:
local talan = math.random(50,100)

csak olyan számot kérdezhetsz le, ami 50 és 100 között lehetséges érték.

matematikai jelekkel: (X a lekérdezni kívánó szám)

50=< x <=100


Köszi pati, reggel van még :P
Cím: Re:drop érdekesség
Írta: 5310pati Dátum 2017-01-19, 11:14:06
A 100-nál rossz felé tátog szegény kacsa :-X :'(
50 <= x <= 100
Cím: Re:drop érdekesség
Írta: baba1991 Dátum 2017-01-19, 11:52:14
próbáltam már minden hogy 50,100 1,100 1,300 1,10 de sehogy sem esik semmi..
Cím: Re:drop érdekesség
Írta: Pisti95 Dátum 2017-01-19, 11:59:28
Ezt:

local talan = math.random(50,100)
         if talan == 2 then


Írd át erre:

local talan = math.random(50,100)
         if talan >= 50  then


Így tuti esni fog mint az állat! :D
Cím: Re:drop érdekesség
Írta: 5310pati Dátum 2017-01-19, 12:33:29
De így meg akkó minek bele a random? xD
Cím: Re:drop érdekesség
Írta: [VIP]Rin the Exorcist Dátum 2017-01-19, 13:48:23
Csak tudnám minek nyitottam annó témát, ha még mindig itt tartunk...
Cím: Re:drop érdekesség
Írta: baba1991 Dátum 2017-01-19, 20:50:50
na most komolyan nem értem így sem esik átírtam


Ezt:

local talan = math.random(50,100)
         if talan == 2 then


Írd át erre:

local talan = math.random(50,100)
         if talan >= 50  then


Így tuti esni fog mint az állat! :D
Cím: Re:drop érdekesség
Írta: romen23 Dátum 2017-01-19, 21:51:29
if talan 1 re tedd és esik hid el:D
Cím: Re:drop érdekesség
Írta: baba1991 Dátum 2017-01-19, 21:57:35
és tényleg de nem értem hogy miért mit jelent pontosan a if talan 1???? mert így esik...

quest drop4 begin
   state start begin
      when kill with not npc.is_pc() and game.get_event_flag("hatszoglada") == 1 begin
         local talan = math.random(1,100)
         if talan == 1 then
         game.drop_item_with_ownership(50037, 1)
         end
      end
   end
end
Cím: Re:drop érdekesség
Írta: AngelOfGod Dátum 2017-01-19, 22:24:26
ez nem azt jelenti ha a talan fügyvény egyenlő az 1-el akkor dobja azt a tárgyat?
Cím: Re:drop érdekesség
Írta: Impala Dátum 2017-01-20, 02:24:22
local talan = math.random(1,100)

Ha ölsz, dob egy random számot 1-100-ig

if talan == 1 then

Ha a dobott szám 1, akkor teljesül a drop

Esély: Valószínűségszámítás: kedvező/összes = 1:100
Cím: Re:drop érdekesség
Írta: Step Dátum 2017-01-20, 02:28:01
(https://m.popkey.co/faf6d7/vzG4G.gif)
EhPortal 1.39 © 2025, WebDev