QUEST PVP

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Închis
Avatar utilizator
andrei13
Nou Venit

Nou Venit
Mesaje: 25
Membru din: 28 Mai 2014, 13:09
Aprecieri: 0
Mulţumiri: 0
Medalii

Salut, as vrea sa stiu daca cineva stie daca este (sau stie sa faca) un quest prin atunci care cand omori un alt player, sa dropeze iteme (la alegere , cu un procentaj % de drop) .

Multumesc.


Edit: Am modificat questul acesta prin care cresti omorand playeri ca sa dropeze iteme, dar as vrea sa vad daca cineva stie sa faca sa nu dropeze mereu itemul (sa fie o sansa de drop de 10% de exemplu).

Va rog, va rog, va rog :))
quest player_kill1 begin
state start begin
when login or levelup with pc.level >= 1 begin
set_state(player_kill1)
end
end

state player_kill1 begin
when letter begin
send_letter("Quest - PvP")
end

when button or info begin
say("Vrei din nou Experienta ?.")
say("distrugeti rivalul,")
say("Esti pregatit !")
say_reward("Aminteste-ti să fie dintr-un alt taram")
say("")
q.set_counter("kills", 0)
set_state(kill)
end
end

state kill begin
when letter begin
send_letter("Omoara Player")
end

when button or info begin
say_title("Player:")
say_reward("Lai omorat pe "..pc.getqf("state").." player")
say("")
end

when kill begin
if npc.is_pc() and npc.empire != pc.empire then
local count = pc.getqf("state") + 1
if count >= 0 then
q.set_counter("kills", count)
pc.give_exp2(20000)
end
elseif count == 0 then
say("¡Rivalul tau a fost omorat!")
end
end
end
end
Ultima oară modificat 21 Aug 2014, 14:55 de către andrei13, modificat 1 dată în total.
Avatar utilizator
DaniPVP
Nou Venit

Nou Venit
Mesaje: 24
Membru din: 19 Aug 2014, 16:56
Server: metin2nd.ro
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Nu cred ca se poate face asa cv ... vezi ca nu are sens ce incerci sa spui
Avatar utilizator
andrei13
Nou Venit

Nou Venit
Mesaje: 25
Membru din: 28 Mai 2014, 13:09
Aprecieri: 0
Mulţumiri: 0
Medalii

Ideea ar fii urmatoarea ,si am vazuto in un sv strain: In batalia regatelor 10%(de exemplu) din playeri care ii omori sa dropeze un item "x" ca si cum ar fii un mob. Mai pe scurt sa adaugi drop personajelo.

Ceva in stil la questul prin care cresti omorand playeri,doar ca in loc experienta sa dea iteme.
Avatar utilizator
DaniPVP
Nou Venit

Nou Venit
Mesaje: 24
Membru din: 19 Aug 2014, 16:56
Server: metin2nd.ro
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Nu se poate asa cv ..
Avatar utilizator
andrei13
Nou Venit

Nou Venit
Mesaje: 25
Membru din: 28 Mai 2014, 13:09
Aprecieri: 0
Mulţumiri: 0
Medalii

Am modificat questul acesta prin care cresti omorand playeri ca sa dropeze iteme, dar as vrea sa vad daca cineva stie sa faca sa nu dropeze mereu itemul (sa fie o sansa de drop de 10% de exemplu).

Va rog, va rog, va rog :))
quest player_kill1 begin
state start begin
when login or levelup with pc.level >= 1 begin
set_state(player_kill1)
end
end

state player_kill1 begin
when letter begin
send_letter("Quest - PvP")
end

when button or info begin
say("Vrei din nou Experienta ?.")
say("distrugeti rivalul,")
say("Esti pregatit !")
say_reward("Aminteste-ti să fie dintr-un alt taram")
say("")
q.set_counter("kills", 0)
set_state(kill)
end
end

state kill begin
when letter begin
send_letter("Omoara Player")
end

when button or info begin
say_title("Player:")
say_reward("Lai omorat pe "..pc.getqf("state").." player")
say("")
end

when kill begin
if npc.is_pc() and npc.empire != pc.empire then
local count = pc.getqf("state") + 1
if count >= 0 then
q.set_counter("kills", count)
pc.give_exp2(20000)
end
elseif count == 0 then
say("¡Rivalul tau a fost omorat!")
end
end
end
end
Avatar utilizator
SkyR
Nivel 3

Nivel 3
Mesaje: 444
Membru din: 23 Apr 2014, 17:46
Server: Metin2Ride
Regat: Jinno
Aprecieri: 0
Mulţumiri: 56  
 Contact:
Medalii

andrei13 scrie:Am modificat questul acesta prin care cresti omorand playeri ca sa dropeze iteme, dar as vrea sa vad daca cineva stie sa faca sa nu dropeze mereu itemul (sa fie o sansa de drop de 10% de exemplu).

Va rog, va rog, va rog :))
quest player_kill1 begin
state start begin
when login or levelup with pc.level >= 1 begin
set_state(player_kill1)
end
end

state player_kill1 begin
when letter begin
send_letter("Quest - PvP")
end

when button or info begin
say("Vrei din nou Experienta ?.")
say("distrugeti rivalul,")
say("Esti pregatit !")
say_reward("Aminteste-ti să fie dintr-un alt taram")
say("")
q.set_counter("kills", 0)
set_state(kill)
end
end

state kill begin
when letter begin
send_letter("Omoara Player")
end

when button or info begin
say_title("Player:")
say_reward("Lai omorat pe "..pc.getqf("state").." player")
say("")
end

when kill begin
if npc.is_pc() and npc.empire != pc.empire then
local count = pc.getqf("state") + 1
if count >= 0 then
q.set_counter("kills", count)
pc.give_exp2(20000)
end
elseif count == 0 then
say("¡Rivalul tau a fost omorat!")
end
end
end
end
Unde scrie pc.give_exp2 inlocuiesti cu pc.give_item2 , iar in paranteza codul itemului.Sansa nu stiu daca poti adauga probabil ar fi cv de genu:
local chance = number(1, 100)
local chance_max = game.get_event_flag("mond_drop_chance")
if chance <= chance_max then
:-?
Metin2Ride ->http://www.metin2ride.ro/ - Vă așteptăm cu drag!! Server PvM-Easy , On 24/24!
Afișează semnătura
Închis

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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