Hallo ich hab bei meinem Teleporter via Filezilla die Texte die er sagen soll geändert und wenn ich ihn anklicke gibt es zwei auswahlmöglichkeiten
bei beiden schließt sich die Konversation. Könnt ihr mir vllt meinen Fehler zeigen:
say ( "John: " )
say ( "Hey wie gehts?" )
say ( "Polly (Papagei):" )
say ( "*kreischen* Hey wie gehts?" )
say ( John:" )
say ( "Ruhe, Polly!!" )
say ( "Tut mir leid!" )
say ( "Soll ich dich teleportieren?" )
local main_set = select ( "Ja" , "Nein" )
if main_set == 2 then
return
end
if pc . get_level ( ) <= 10 then
say ( "Polly:" )
say ( "*kreischen* Wir teleportieren" )
say ( "niemanden unter Level 11!" )
say ( "John:" ) say ( "Tut mir Leid das stimmt!" )
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 ( "John:" )
say ( "So wohin willst du denn?" )
say_reward ( string . format ( "Es kostet:" , 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 = {
"Burg" ,
"Burg" ,
"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 , "Zurück" )
if sub_set == 6 then
return
end
else
sub_set = select ( guild_map_name , "Orktal" , "Wüste" , "Eisland" , empire_castle , "Zurück" )
if sub_set == 6 then
say ( "John: " )
say ( "Du musst ja nicht wenn du nicht willst..." )
say_reward ( string . format ( "Es kostet:" , cost ) )
say ( "" )
sub_set = select ( "Gut dann teleportiere ich dich jetzt!" , "Teleport" ) + 5
if sub_set == 9 then
return
end
if sub_set == 8 then
say ( "John: " )
say ( "§A§Ö»¡§A·Q¥h*þ¸Ì" )
say_reward ( string . format ( "²¾°Ê¶O¥Î¬O %d ¨â" , cost ) )
say_reward ( "§A§Ö»¡§a! ¨ì©³§A·Q¥h*þ¸Ì?" )
say ( "" )
sub_set = select ( guild_map_name , "Orktal" , "Wüste" , "Eisland" , empire_castle , "Zurück" )
if sub_set == 6 then
say ( "John: " )
say ( "*träumend*" )
say ( "³o¸Ì¬O60 µ¥¯Å¥H¤W, ¤~¥i¥H²¾°Êªº¦a¹Ï." )
say ( "§A·Q¤£·Q²¾°Ê?" )
say ( "§A¤£·Q²¾°Êªº¸Ü, §ÖÂ÷¶}§a. §A·Q²¾°Ê¶Ü?" )
say ( "ÁÙ¦³~ " )
say ( "" )
say_reward ( string . format ( "²¾°Ê¶O¥Î¬O %d ¨â" , cost ) )
say ( "" )
sub_set = select ( "ÀFÅ]¤õ¦a" , "¨¸°*¶ð" , "Ãö³¬" ) + 5
if sub_set == 8 then
return
end
end
end
end
end
if pc . gold < cost then
say ( "John:" )
say ( "Du hast nicht genug Geld." )
say ( "Polly:" )
say ( "Verschwinde! *kreisch*" )
say ( "*kreisch* Komm mit Geld wieder!!" )
say_reward ( string . format ( "Es kostet:" , 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 ( "ªÅ¶¡²¾°Ê³N®v:" )
say ( "§Ú²{¦b´N¶Ç°e§A." )
say ( "¦ý¬O§A²¾°Ê¨ì¾Ô±Nªº¤¤¶¡.." )
say ( "§A*n«O*«...¦A¨£.." )
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 ( "¥Ã¦w¨¶«°" , "¸ê¶§¿¤" , locale . cancel )
elseif empire == 2 then
sub_set2 = select ( "¼é¦w¨¶«°" , "ºÖ¹©¿¤" , locale . cancel )
elseif empire == 3 then
sub_set2 = select ( "¥*ªZ¨¶«°" , "Á¡Ã¹¿¤" , locale . cancel )
end
if sub_set2 ~= 3 then
if pc . gold < cost then
say ( "John:" )
say ( "Hey du mieser Betrüger!" )
say ( "Du hast nicht genug Geld!" )
say ( "Polly:" )
say ( "Verschwinde!! *kreisch*" )
say_reward ( string . format ( "Es kostet:" , cost ) )
say ( "" )
else
if sub_set2 == 1 then
say ( "ªÅ¶¡²¾°Ê³N®v:" )
say ( "§Ú²{¦b´N¶Ç°e§A." )
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 ( "ªÅ¶¡²¾°Ê³N®v:" )
say ( "§Ú²{¦b´N¶Ç°e§A." )
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
Ich wusste noch nicht überall welcher Dialog es ist also hab ichs gelassen
aber Tatsche ist das es nicht mehr geht...
Helft mir bitte
ich dödel hab keine Backup file gemacht
kann mir die sonst einer hochladen ???
MfG Nixodas