InfernoShade 1
InfernoShade
BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

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 6 Gün
Başarım Puanı
13
MmoLira
37
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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