Salve community.. dato che qui su if ci sono gli Scripter migliori volevo sapere come implementare questa quest..
io lo ho modificato così
trovata qui http://www.inforge.net/community/metin2-modding-reversing/190168-[richiesta]script-per-cacciare-pg-dalla-mappe.html
Ho creato il file Espulsione.quest nella cartella quest.. ho messo i permessi 0777 ho fatto reload q e sono entrato nella mappa (io ero lv 150e avevo messo lv minimo 170...)
Attendo risposte
ovviamente +1 e like 
Codice:
[COLOR=#0000BB]quest Espulsione begin
state start begin
when login [/COLOR][COLOR=#007700]or [/COLOR][COLOR=#0000BB]enter [/COLOR][COLOR=#007700]or [/COLOR][COLOR=#0000BB]kill begin
local MAP_01 [/COLOR][COLOR=#007700]= @@@@ -- [[/COLOR][COLOR=#0000BB]numero mappa[/COLOR][COLOR=#007700]]
[/COLOR][COLOR=#0000BB]local LEV_01 [/COLOR][COLOR=#007700]= @@@@ -- [[/COLOR][COLOR=#0000BB]livello minimo[/COLOR][COLOR=#007700]]
[/COLOR][COLOR=#0000BB]local MAP_02 [/COLOR][COLOR=#007700]= @@@@ -- [[/COLOR][COLOR=#0000BB]numero mappa[/COLOR][COLOR=#007700]]
[/COLOR][COLOR=#0000BB]local LEV_02 [/COLOR][COLOR=#007700]= @@@@ -- [[/COLOR][COLOR=#0000BB]livello minimo[/COLOR][COLOR=#007700]]
[/COLOR][COLOR=#0000BB]local MAP_03 [/COLOR][COLOR=#007700]= @@@@ -- [[/COLOR][COLOR=#0000BB]numero mappa[/COLOR][COLOR=#007700]]
[/COLOR][COLOR=#0000BB]local LEV_03 [/COLOR][COLOR=#007700]= @@@@ -- [[/COLOR][COLOR=#0000BB]livello minimo[/COLOR][COLOR=#007700]]
-- [...[/COLOR][COLOR=#0000BB]tante quante mappe ti serve proteggere[/COLOR][COLOR=#007700]...]
if [/COLOR][COLOR=#0000BB]pc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]get_map_index [/COLOR][COLOR=#007700]() == [/COLOR][COLOR=#0000BB]MAP_01 [/COLOR][COLOR=#007700]and [/COLOR][COLOR=#0000BB]pc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]get_level [/COLOR][COLOR=#007700]() < [/COLOR][COLOR=#0000BB]LEV_01
[/COLOR][COLOR=#007700]or [/COLOR][COLOR=#0000BB]pc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]get_map_index [/COLOR][COLOR=#007700]() == [/COLOR][COLOR=#0000BB]MAP_02 [/COLOR][COLOR=#007700]and [/COLOR][COLOR=#0000BB]pc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]get_level [/COLOR][COLOR=#007700]() < [/COLOR][COLOR=#0000BB]LEV_02
[/COLOR][COLOR=#007700]or [/COLOR][COLOR=#0000BB]pc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]get_map_index [/COLOR][COLOR=#007700]() == [/COLOR][COLOR=#0000BB]MAP_03 [/COLOR][COLOR=#007700]and [/COLOR][COLOR=#0000BB]pc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]get_level [/COLOR][COLOR=#007700]() < [/COLOR][COLOR=#0000BB]LEV_03
[/COLOR][COLOR=#007700]-- or [...[/COLOR][COLOR=#0000BB]tante quante ve ne servono[/COLOR][COLOR=#007700]...]
[/COLOR][COLOR=#0000BB]then
notice_all [/COLOR][COLOR=#007700]( [/COLOR][COLOR=#DD0000]"Attenzione: " [/COLOR][COLOR=#007700].. [/COLOR][COLOR=#0000BB]pc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]get_name[/COLOR][COLOR=#007700]() .. [/COLOR][COLOR=#DD0000]" e' stato espulso da una mappa vietata." [/COLOR][COLOR=#007700])
[/COLOR][COLOR=#0000BB]local Empire [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]pc[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]get_empire[/COLOR][COLOR=#007700]()
if [/COLOR][COLOR=#0000BB]Empire [/COLOR][COLOR=#007700]== [/COLOR][COLOR=#0000BB]1 then
pc [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]warp [/COLOR][COLOR=#007700]( [/COLOR][COLOR=#0000BB]469300 [/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]964200 [/COLOR][COLOR=#007700])
[/COLOR][COLOR=#0000BB]end
[/COLOR][COLOR=#007700]if [/COLOR][COLOR=#0000BB]Empire [/COLOR][COLOR=#007700]== [/COLOR][COLOR=#0000BB]2 then
pc [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]warp [/COLOR][COLOR=#007700]( [/COLOR][COLOR=#0000BB]55700 [/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]157900 [/COLOR][COLOR=#007700])
[/COLOR][COLOR=#0000BB]end
[/COLOR][COLOR=#007700]if [/COLOR][COLOR=#0000BB]Empire [/COLOR][COLOR=#007700]== [/COLOR][COLOR=#0000BB]3 then
pc [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]warp [/COLOR][COLOR=#007700]( [/COLOR][COLOR=#0000BB]969600 [/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]278400 [/COLOR][COLOR=#007700])
[/COLOR][COLOR=#0000BB]end
end
[/COLOR][COLOR=#007700]return
[/COLOR][COLOR=#0000BB]end
end
end [/COLOR]
Codice:
quest Espulsione begin
state start begin
when login or enter or kill begin
local MAP_01 = 220 -- [numero mappa]
local LEV_01 = 170 -- [livello minimo]
if pc.get_map_index () == MAP_01 and pc.get_level () < LEV_01
then
local Empire = pc.get_empire()
if Empire == 1 then
pc . warp ( 469300 , 964200 )
end
if Empire == 2 then
pc . warp ( 55700 , 157900 )
end
if Empire == 3 then
pc . warp ( 969600 , 278400 )
end
end
return
end
end
Codice:
[COLOR=#0000BB]end [/COLOR]
trovata qui http://www.inforge.net/community/metin2-modding-reversing/190168-[richiesta]script-per-cacciare-pg-dalla-mappe.html
Ho creato il file Espulsione.quest nella cartella quest.. ho messo i permessi 0777 ho fatto reload q e sono entrato nella mappa (io ero lv 150e avevo messo lv minimo 170...)
Attendo risposte
ovviamente +1 e like 