Psych0SoociaL 1
Psych0SoociaL
onur akbaş 1
onur akbaş
noisiv 1
noisiv
xranzei 1
xranzei
Bvural41 1
Bvural41
D 1
delimuratt
ShadowFon 1
ShadowFon
shrpnl 1
shrpnl
DEVLOPER 1
DEVLOPER
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Karan2offical 1
Karan2offical
Hikaye Ekle

Cevaplanmadı MAP GİRİŞ SEVİYELERİNİ DÜZENLEME

tevhidulvahset

Level 1
Telefon Numarası Onaylanmış Üye
Üye
Katılım
6 Haz 2019
Konular
2
Mesajlar
22
Reaksiyon Skoru
2
Altın Konu
0
TM Yaşı
7 Yıl 12 Gün
Başarım Puanı
13
MmoLira
37
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Arkadaşlar merhaba, pvp serverimde bazı map giriş seviyelerini düzenlemek istiyorum. Örneğin sürgün mağrası girişini 41 level kızıl orman girişini 41 level yapmak istiyorum. Yardımcı olma imkanınız var mı?
 

En Çok Reaksiyon Alan Mesajlar

şimdilik elimde yok. onlar olmadan halledebilir miyiz?
Quest üzerinden yapılabilir ancak source den daha garanti olur.

when enter begin
if pc.get_map_index() == [istedigin map] and pc.level <=[level limiti}then
if pc.get_empire() == 1 then
pc.warp(469300,964200)
elseif pc.get_empire() == 2 then
pc.warp(55700,157900)
elseif pc.get_empire() == 3 then
pc.warp(969600,278400)
end
end
Quest üzerinden yapılabilir ancak source den daha garanti olur.

when enter begin
if pc.get_map_index() == [istedigin map] and pc.level <=[level limiti}then
if pc.get_empire() == 1 then
pc.warp(469300,964200)
elseif pc.get_empire() == 2 then
pc.warp(55700,157900)
elseif pc.get_empire() == 3 then
pc.warp(969600,278400)
end
end
Konu yanlış yerde bu arada adaşım :)
Çözüm
Ticaret - 0%
0   0   0
SRC yoksa Quest ile yapılabilir. Sürgüne ışınlanma npc kodunu bulup /usr/game/share/locale/turkey/quest/object bu bölümden o npcnin kodu olan klasörü bulup girin. içinde bulunan .start dosyası düzenle diyerek içerisindeki leveli keyfinize göre değişririn. Şeytan kulesi için yeni quest yapılmalı. Onu anlatırım ama yine de yapamazsınız bilmiyorsanız.
Özel MAP'ların olduğu NPC'nin kodunu bilmelisin. ( Bilmiyorsan , özel mapların olduğu npcnin ismini ; Navicat > Player > Mob_proto'da arat. kodunu bulursun. )
Daha sonra Filezillaya bağlanıp , şu dizine girin :

/usr/game/share/locale/turkey/quest/object/NPCKODU

NPCKODU yazdığım yere : Özel MAPLARIN bulunduğu npcnin kodunu yazacaksın.Daha sonra o dizinde chat klasörüne gir ve sonu .script olanlara sağ tıklayıp göster/düzenle de. Zaten anlarsın nasıl değiştireceğini.
 
Elinizde source mevcut mu?




say ( gameforge . check_trans_ticket . _55_sayTitle )
say ( gameforge . check_trans_ticket . _60_say )
if pc . get_level ( ) < 51 then
say_reward ( gameforge . check_trans_ticket . _70_say )
return
elseif pc . count_item ( 30190 ) + pc . count_item ( 30191 ) == 0 then
local get_bloodstone = select ( gameforge . check_trans_ticket . _75_1_select , gameforge . check_trans_ticket . _75_2_select )
if get_bloodstone == 1 then
say_title ( gameforge . check_trans_ticket . _55_sayTitle )
say ( gameforge . check_trans_ticket . _80_say )
say ( gameforge . check_trans_ticket . _90_say_reward )
say_reward ( gameforge . check_trans_ticket . _100_say )
else
say_title ( gameforge . check_trans_ticket . _55_sayTitle )
say ( gameforge . check_trans_ticket . _110_say )
say ( gameforge . check_trans_ticket . _90_say_reward )
say_reward ( gameforge . check_trans_ticket . _120_say )
end
elseif pc . count_item ( 30190 ) + pc . count_item ( 30191 ) > 0 then
local get_bloodstone = select ( gameforge . check_trans_ticket . _130_1_select , gameforge . check_trans_ticket . _130_2_select )
if false == pc . can_warp ( ) then
say ( gameforge . check_trans_ticket . _160_say )
return
end
if get_bloodstone == 1 then
say_pc_name ( )
say ( string . format ( gameforge . check_trans_ticket . _140_say , pc . get_name ( ) ) )
if pc . count_item ( 30190 ) >= 1 then
pc . remove_item ( 30190 , 1 )
elseif pc . count_item ( 30191 ) >= 1 then
pc . remove_item ( 30191 , 1 )
else
return
end
wait ( )
say_title ( gameforge . check_trans_ticket . _55_sayTitle )
say ( gameforge . check_trans_ticket . _150_say )
wait ( )
pc . warp ( 900 , 1.2078e+06 )
end
else
end



burada hangi ayarı değiştirirsem level girişi 41 olacak ?
 
say ( gameforge . check_trans_ticket . _55_sayTitle )
say ( gameforge . check_trans_ticket . _60_say )
if pc . get_level ( ) < 51 then
say_reward ( gameforge . check_trans_ticket . _70_say )
return
elseif pc . count_item ( 30190 ) + pc . count_item ( 30191 ) == 0 then
local get_bloodstone = select ( gameforge . check_trans_ticket . _75_1_select , gameforge . check_trans_ticket . _75_2_select )
if get_bloodstone == 1 then
say_title ( gameforge . check_trans_ticket . _55_sayTitle )
say ( gameforge . check_trans_ticket . _80_say )
say ( gameforge . check_trans_ticket . _90_say_reward )
say_reward ( gameforge . check_trans_ticket . _100_say )
else
say_title ( gameforge . check_trans_ticket . _55_sayTitle )
say ( gameforge . check_trans_ticket . _110_say )
say ( gameforge . check_trans_ticket . _90_say_reward )
say_reward ( gameforge . check_trans_ticket . _120_say )
end
elseif pc . count_item ( 30190 ) + pc . count_item ( 30191 ) > 0 then
local get_bloodstone = select ( gameforge . check_trans_ticket . _130_1_select , gameforge . check_trans_ticket . _130_2_select )
if false == pc . can_warp ( ) then
say ( gameforge . check_trans_ticket . _160_say )
return
end
if get_bloodstone == 1 then
say_pc_name ( )
say ( string . format ( gameforge . check_trans_ticket . _140_say , pc . get_name ( ) ) )
if pc . count_item ( 30190 ) >= 1 then
pc . remove_item ( 30190 , 1 )
elseif pc . count_item ( 30191 ) >= 1 then
pc . remove_item ( 30191 , 1 )
else
return
end
wait ( )
say_title ( gameforge . check_trans_ticket . _55_sayTitle )
say ( gameforge . check_trans_ticket . _150_say )
wait ( )
pc . warp ( 900 , 1.2078e+06 )
end
else
end



burada hangi ayarı değiştirirsem level girişi 41 olacak ?
if pc . get_level ( ) < 51 then
 
SRC yoksa Quest ile yapılabilir. Sürgüne ışınlanma npc kodunu bulup /usr/game/share/locale/turkey/quest/object bu bölümden o npcnin kodu olan klasörü bulup girin. içinde bulunan .start dosyası düzenle diyerek içerisindeki leveli keyfinize göre değişririn. Şeytan kulesi için yeni quest yapılmalı. Onu anlatırım ama yine de yapamazsınız bilmiyorsanız.
 
Çözüm

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst