Register for your free account! | Forgot your password?
Rust Cheats

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 16:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Tabellen Index sortieren?

Discussion on Tabellen Index sortieren? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
Noa_'s Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
Tabellen Index sortieren?

hallo,
ich hab hier Problem

PHP Code:
function warp_tab(tabelle)
    
local a,lvl={},20--pc.get_level()
    
table.foreach(tabelle,function(val,i)
        if 
lvl >= val then a[val]={i[1],i[2]} end
    end
)
    return 
a
end
 
local tabelle 
warp_tab(warp)
for 
_,i in next,tabelle do
    print(
_,i[1],i[2])
end 
es ist Eigendlich kein Problem sondern eine Verbesserung, der output des Codes :
PHP Code:
20    103    104
10    101    102 
wie man den code entziehen kann sieht die tabelle so aus
PHP Code:
tabelle={
[
10]={101,102}, 
--
usw

Die Verbesserung die ich gerne haben möchte ist die reinfolge des Outputs, dabei wird der index bei der Anfrage beginnen, dh wenn lvl also pc.get_level() (theoretisch) 40 wär, würde der output bei 40 beginnen und 10 folgen, wenn 30 , bei 30 beginnen und 10 folgend, wie hier im output angezeigt 20 beginnen und 10 folgend.

Ich würde gerne das es bei 10 beginn und der Reihenfolge laufend geht und nicht bei der Abfrage beginnend.

Würde mich über Lösungsvorschläge freuen mfg Noa
Noa_ is offline  
Old 06/14/2013, 17:40   #2
 
elite*gold: 0
Join Date: May 2008
Posts: 1,231
Received Thanks: 419
würde ich auch gerne mal wissen...
yessiя is offline  
Old 06/15/2013, 16:04   #3
 
Noa_'s Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
hab es gelöst, Lösung:
PHP Code:
warp={
[
30]={105,106,"Metinland"},
[
50]={109,110,"Deutschland"},
[
20]={103,104,"Hundeland"},
[
10]={101,102,"Affenland"},
[
40]={107,108,"Beispielland"},

}

function 
local_table(warp)
    
local function warp_tab(warp)
        
local a,lvl={},49--pc.get_level()
        
table.foreach(warp,function(val,i)
            if 
lvl >= val then
                table
.insert(a,val)
            
end
        end
)
        return 
a
    end
    local tabelle
,main_menu,sel_table warp_tab(warp),{},{}
    
table.sort(tabelle)
    
table.foreach(tabelle,function(i,nmain_menu[i]={warp[n][1],warp[n][2]} sel_table[i]=warp[n][3end)
    return 
main_menu,sel_table
end

print()
print(
"Du kannst in folgende maps teleportiert werden")
print(
"Maps:")
local s,mlocal_table(warp)
print(
"--------")
for 
i=1,table.getn(m)do
    print(
i,m[i])
end
print("In welche map willst du teleportiert werden? gib den index ein!")
print()
local p=tonumber(io.read())
print(
"Du wurdest zu "..m[p].." Teleportiert"
Noa_ is offline  
Reply


Similar Threads Similar Threads
Bot zum sortieren/einordnen
10/11/2012 - AutoIt - 4 Replies
Hi, ich mal wieder..... Ich brauch ma wieder hilfe ......und zwar wollt ich ein kleines Programm für die schule machen.... http://www7.pic-upload.de/thumb/11.10.12/4gcsnnbt 3zss.jpg So ALso zuerst trägt man natürlich alles ein ......dann wenn ich ok drücke soll er es auf drei textdocumente aufteilen das erste .... nach projekten geoordnet Projekt 1 -Projekt 41 und wenn ich zum beispiel als name Peter eingegeben habe und als erstwahl projekt 1 hab soll da stehen: Erstwahlen
Zahlen sortieren in C
02/10/2011 - General Coding - 13 Replies
Bräuchte nochmal ein klein bisschen hilfe bei einer C aufgabe. Ich muss eine zahlenfolge eingeben maximal 20zahlen und diese sortiert ausgeben, aber jeder durchlauf soll angezeigt werden, soweit so gut das programm läuft auch, jedoch hab ich 2 sachen die mich sehr stören 1. Man muss jetzt -1 eingeben wenn man keine zahlen mehr eingeben möchte, bekomme es aber irgendwie nur so hin, fände es besser wenn man am ende enter drückt und fertig ;) 2. Fänd ich es schöner wenn man nicht nach jeder...
taschen sortieren?!
01/14/2007 - World of Warcraft - 1 Replies
tach. soweit ich weiss gibt es einzellne addons wie bagsort die die taschen inhalte (also items) sortieren. leider funzt das nich mehr >_> gibt es UIs oda andere addons, die sone funktion beinhalten? kthnxbye :D



All times are GMT +1. The time now is 16:03.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.