Hallo leute
Ich habe mir mal gedacht euch ein kleines Teleporter Script zur Verf�gung zu stellen!
Also Verbindet euch mit FileZilla
Und geht auf das Verzeichnis:
/usr/rain/channel/share_data/locale/hongkong/quest/object/9012/chat
Nun geht ihr als erstes auf
map_warp.start.0.arg
Dort F�gt ihr jetzt z.b
"M鐼htest du Reisen?"
rein
Bitte Beachtet immer das "vor und nachdem Satz!
Jetz zu meinem Script also ihr geht diesmal auf
map_warp.start.0.script
L飉cht alles und f�gt mein Script ein!
Script:
m say ( "Willkommen: " )
say ( "Ich bin der Teleporter" )
say ( "Ich kann dich an Orte Teleportieren" )
say ( "Und das zu einem g�nstigen Preis!" )
say ( "Der Preis Steigt jede 5level um 1000Yang" )
say ( "1000Yang is ja nicht viel^^" )
say ( "Also willst du Reisen?!?" )
local main_set = select ( "Ja" , "Nein" )
if main_set == 2 then
return
end
if pc . get_level ( ) <= 10 then
say ( "Du bist zu niedrig um hier zu Reisen " )
say ( "geh noch etwas lvln" )
say ( "bis du das lvl 10 erreicht hast!" )
say ( "Komm dann erst wieder!" )
say ( "" )
return
end
local map = pc . get_map_index ( )
local empire = pc . get_empire ( )
local level = pc . get_level ( )
local cost = math . floor ( level / 5 ) * 1000
if cost < 1000 then
cost = 1000
end
say ( "Reisen: " )
say ( "Hier sind die orte" )
say_reward ( string . format ( "Es kostet dich %d Yang" , cost ) )
say ( "" )
if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then
local guild_map_names = {
"Gildenzone" ,
"Gildenzone" ,
"Gildenzone" ,
}
guild_map_name = guild_map_names [ empire ]
local empire_castle = {
"PvP-Burg","PvP-Burg","PvP-Burg" ,
}
empire_castle = empire_castle [ empire ]
local sub_set = 0
if level < 60 then
sub_set = select ( guild_map_name , "Orktal" , "W�ste" , "Eisland" , empire_castle , "關閉" )
if sub_set == 6 then
return
end
else
sub_set = select ( guild_map_name , "Orktal" , "W�ste" , "Eisland" , empire_castle , "Weiter" )
if sub_set == 6 then
say ( "Reisen: " )
say ( "Diesen Ort kannst du erst ab dem lvl 60 erreichen" )
say_reward ( string . format ( "Es kostet dich %d Yang" , cost ) )
say ( "" )
sub_set = select ( "Feuerland" , "D鄝onenturm" , "Verbugt" , "Zur�ck" ) + 5
if sub_set == 9 then
return
end
if sub_set == 8 then
say ( "Reisen: " )
say ( "Du wirst nun Teleportiert" )
say_reward ( string . format ( "移動費用是 %d 兩" , cost ) )
say_reward ( "你快說吧! 到底你�Q去*�裡?" )
say ( "" )
sub_set = select ( guild_map_name , "昇龍谷" , "影悲沙漠" , "舒寒山" , empire_castle , "其次" )
if sub_set == 6 then
say ( "空間移動術師: " )
say ( "我*銴~跟你說過了..." )
say ( "這裡是60 等級以上, 才可以移動的地圖." )
say ( "你�Q不�Q移動?" )
say ( "你不�Q移動的話, 快離開吧. 你�Q移動嗎?" )
say ( "還有~ " )
say ( "" )
say_reward ( string . format ( "移動費用是 %d 兩" , cost ) )
say ( "" )
sub_set = select ( "閻魔火地" , "邪�*塔" , "關閉" ) + 5
if sub_set == 8 then
return
end
end
end
end
end
if pc . gold < cost then
say ( "空間移動術師:" )
say ( "我也�Q幫你免費移動" )
say ( "但是我*n養我的家人." )
say ( "所以我必��*n收移動費" )
say ( "世界上任何的事情都需*n付錢吧." )
say_reward ( string . format ( "移動費用是 %d 兩" , cost ) )
say ( "" )
return
end
pc . changegold ( - cost )
local warp = {
{
{ 128500 , 1000 } ,
{ 179500 , 1000 } ,
{ 271800 , 13000 } ,
} ,
{
{ 402100 , 673900 } ,
{ 270400 , 739900 } ,
{ 321300 , 808000 } ,
} ,
{
{ 217800 , 627200 } ,
{ 221900 , 502700 } ,
{ 344000 , 502500 } ,
} ,
{
{ 434200 , 290600 } ,
{ 375200 , 174900 } ,
{ 491800 , 173600 } ,
} ,
{
{ 975200 , 133000 } ,
{ 977200 , 185000 } ,
{ 923900 , 183600 } ,
} ,
{
{ 599400 , 756300 } ,
{ 597800 , 622200 } ,
{ 730700 , 689800 } ,
} ,
{
{ 590500 , 110500 } ,
{ 590500 , 110500 } ,
{ 590500 , 110500 } ,
} ,
}
test_chat ( warp [ sub_set ] [ empire ] [ 1 ] .. warp [ sub_set ] [ empire ] [ 2 ] )
say ( "Reisen:" )
say ( "Map ausgew鄣lt" )
say ( "Du wirst nun Teleportiert..." )
say ( "Viel Spa�!" )
wait ( )
pc . warp ( warp [ sub_set ] [ empire ] [ 1 ] , warp [ sub_set ] [ empire ] [ 2 ] )
else
local sub_set2 = 3
if empire == 1 then
sub_set2 = select ( "Yongan" , "Jayang" , locale . cancel )
elseif empire == 2 then
sub_set2 = select ( "Joan" , "Bokjung" , locale . cancel )
elseif empire == 3 then
sub_set2 = select ( "Pyungmo" , "Bakra" , locale . cancel )
end
if sub_set2 ~= 3 then
if pc . gold < cost then
say ( "Reisen:" )
say ( "m鐼htest du Reisen?!" )
say ( "Ich kann dich an viele orte bringen! " )
say ( "und das zu einem sehr billigen preis" )
say ( "Also willst du Reisen?." )
say_reward ( string . format ( "Es kostet dich %d Yang" , cost ) )
say ( "" )
else
if sub_set2 == 1 then
say ( "Reisen:" )
say ( "Du wirst Teleportiert" )
wait ( )
if empire == 1 then
pc . warp ( 474300 , 954800 )
elseif empire == 2 then
pc . warp ( 63800 , 166400 )
elseif empire == 3 then
pc . warp ( 959900 , 269200 )
end
elseif sub_set2 == 2 then
say ( "Reisen:" )
say ( "Du wirst Teleportiert." )
say ( "" )
say ( "" )
wait ( )
if empire == 1 then
pc . warp ( 353100 , 882900 )
elseif empire == 2 then
pc . warp ( 145500 , 240000 )
elseif empire == 3 then
pc . warp ( 863900 , 246000 )
end
end
pc . changegold ( - cost )
end
end
end
Es ist noch nicht alles Deutsch aber sehr viel k霵nt es ja noch verbessern!
Hoffe es gef鄟lt euch!
Ich habe mir mal gedacht euch ein kleines Teleporter Script zur Verf�gung zu stellen!
Also Verbindet euch mit FileZilla
Und geht auf das Verzeichnis:
/usr/rain/channel/share_data/locale/hongkong/quest/object/9012/chat
Nun geht ihr als erstes auf
map_warp.start.0.arg
Dort F�gt ihr jetzt z.b
"M鐼htest du Reisen?"
rein
Bitte Beachtet immer das "vor und nachdem Satz!
Jetz zu meinem Script also ihr geht diesmal auf
map_warp.start.0.script
L飉cht alles und f�gt mein Script ein!
Script:
m say ( "Willkommen: " )
say ( "Ich bin der Teleporter" )
say ( "Ich kann dich an Orte Teleportieren" )
say ( "Und das zu einem g�nstigen Preis!" )
say ( "Der Preis Steigt jede 5level um 1000Yang" )
say ( "1000Yang is ja nicht viel^^" )
say ( "Also willst du Reisen?!?" )
local main_set = select ( "Ja" , "Nein" )
if main_set == 2 then
return
end
if pc . get_level ( ) <= 10 then
say ( "Du bist zu niedrig um hier zu Reisen " )
say ( "geh noch etwas lvln" )
say ( "bis du das lvl 10 erreicht hast!" )
say ( "Komm dann erst wieder!" )
say ( "" )
return
end
local map = pc . get_map_index ( )
local empire = pc . get_empire ( )
local level = pc . get_level ( )
local cost = math . floor ( level / 5 ) * 1000
if cost < 1000 then
cost = 1000
end
say ( "Reisen: " )
say ( "Hier sind die orte" )
say_reward ( string . format ( "Es kostet dich %d Yang" , cost ) )
say ( "" )
if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then
local guild_map_names = {
"Gildenzone" ,
"Gildenzone" ,
"Gildenzone" ,
}
guild_map_name = guild_map_names [ empire ]
local empire_castle = {
"PvP-Burg","PvP-Burg","PvP-Burg" ,
}
empire_castle = empire_castle [ empire ]
local sub_set = 0
if level < 60 then
sub_set = select ( guild_map_name , "Orktal" , "W�ste" , "Eisland" , empire_castle , "關閉" )
if sub_set == 6 then
return
end
else
sub_set = select ( guild_map_name , "Orktal" , "W�ste" , "Eisland" , empire_castle , "Weiter" )
if sub_set == 6 then
say ( "Reisen: " )
say ( "Diesen Ort kannst du erst ab dem lvl 60 erreichen" )
say_reward ( string . format ( "Es kostet dich %d Yang" , cost ) )
say ( "" )
sub_set = select ( "Feuerland" , "D鄝onenturm" , "Verbugt" , "Zur�ck" ) + 5
if sub_set == 9 then
return
end
if sub_set == 8 then
say ( "Reisen: " )
say ( "Du wirst nun Teleportiert" )
say_reward ( string . format ( "移動費用是 %d 兩" , cost ) )
say_reward ( "你快說吧! 到底你�Q去*�裡?" )
say ( "" )
sub_set = select ( guild_map_name , "昇龍谷" , "影悲沙漠" , "舒寒山" , empire_castle , "其次" )
if sub_set == 6 then
say ( "空間移動術師: " )
say ( "我*銴~跟你說過了..." )
say ( "這裡是60 等級以上, 才可以移動的地圖." )
say ( "你�Q不�Q移動?" )
say ( "你不�Q移動的話, 快離開吧. 你�Q移動嗎?" )
say ( "還有~ " )
say ( "" )
say_reward ( string . format ( "移動費用是 %d 兩" , cost ) )
say ( "" )
sub_set = select ( "閻魔火地" , "邪�*塔" , "關閉" ) + 5
if sub_set == 8 then
return
end
end
end
end
end
if pc . gold < cost then
say ( "空間移動術師:" )
say ( "我也�Q幫你免費移動" )
say ( "但是我*n養我的家人." )
say ( "所以我必��*n收移動費" )
say ( "世界上任何的事情都需*n付錢吧." )
say_reward ( string . format ( "移動費用是 %d 兩" , cost ) )
say ( "" )
return
end
pc . changegold ( - cost )
local warp = {
{
{ 128500 , 1000 } ,
{ 179500 , 1000 } ,
{ 271800 , 13000 } ,
} ,
{
{ 402100 , 673900 } ,
{ 270400 , 739900 } ,
{ 321300 , 808000 } ,
} ,
{
{ 217800 , 627200 } ,
{ 221900 , 502700 } ,
{ 344000 , 502500 } ,
} ,
{
{ 434200 , 290600 } ,
{ 375200 , 174900 } ,
{ 491800 , 173600 } ,
} ,
{
{ 975200 , 133000 } ,
{ 977200 , 185000 } ,
{ 923900 , 183600 } ,
} ,
{
{ 599400 , 756300 } ,
{ 597800 , 622200 } ,
{ 730700 , 689800 } ,
} ,
{
{ 590500 , 110500 } ,
{ 590500 , 110500 } ,
{ 590500 , 110500 } ,
} ,
}
test_chat ( warp [ sub_set ] [ empire ] [ 1 ] .. warp [ sub_set ] [ empire ] [ 2 ] )
say ( "Reisen:" )
say ( "Map ausgew鄣lt" )
say ( "Du wirst nun Teleportiert..." )
say ( "Viel Spa�!" )
wait ( )
pc . warp ( warp [ sub_set ] [ empire ] [ 1 ] , warp [ sub_set ] [ empire ] [ 2 ] )
else
local sub_set2 = 3
if empire == 1 then
sub_set2 = select ( "Yongan" , "Jayang" , locale . cancel )
elseif empire == 2 then
sub_set2 = select ( "Joan" , "Bokjung" , locale . cancel )
elseif empire == 3 then
sub_set2 = select ( "Pyungmo" , "Bakra" , locale . cancel )
end
if sub_set2 ~= 3 then
if pc . gold < cost then
say ( "Reisen:" )
say ( "m鐼htest du Reisen?!" )
say ( "Ich kann dich an viele orte bringen! " )
say ( "und das zu einem sehr billigen preis" )
say ( "Also willst du Reisen?." )
say_reward ( string . format ( "Es kostet dich %d Yang" , cost ) )
say ( "" )
else
if sub_set2 == 1 then
say ( "Reisen:" )
say ( "Du wirst Teleportiert" )
wait ( )
if empire == 1 then
pc . warp ( 474300 , 954800 )
elseif empire == 2 then
pc . warp ( 63800 , 166400 )
elseif empire == 3 then
pc . warp ( 959900 , 269200 )
end
elseif sub_set2 == 2 then
say ( "Reisen:" )
say ( "Du wirst Teleportiert." )
say ( "" )
say ( "" )
wait ( )
if empire == 1 then
pc . warp ( 353100 , 882900 )
elseif empire == 2 then
pc . warp ( 145500 , 240000 )
elseif empire == 3 then
pc . warp ( 863900 , 246000 )
end
end
pc . changegold ( - cost )
end
end
end
Es ist noch nicht alles Deutsch aber sehr viel k霵nt es ja noch verbessern!
Hoffe es gef鄟lt euch!