Register for your free account! | Forgot your password?

You last visited: Today at 23:54

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

Advertisement



[R] Lua Skripte auf FreeBSD ausführen

Discussion on [R] Lua Skripte auf FreeBSD ausführen within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2014
Posts: 12
Received Thanks: 0
[R] Lua Skripte auf FreeBSD ausführen

Dachte mir dass es evtl nützlich ist und teile es dann mal mit euch

How To:

Falls ihr die ports noch nicht aktualisiert habt:

Code:
portsnap fetch update

Danach:

Code:
cd /usr/ports/lang/lua/ && make install clean
Dann noch Lua zum package hinzufügen:

Code:
pkg install lang/lua
Dann noch:

Code:
cd /usr/bin && ln -s /usr/local/bin/lua-5.1 lua
Das wars schon


So führt ihr dann eine lua datei aus:

Code:
lua file.lua

Und noch ein kleines skript was alle quests etc löscht die nicht in der locale_list sind:

Code:
list = "locale_list"
output = "listed"

function string:split(sep)
	local sep, fields = sep or ":", {}
	local pattern = string.format("([^%s]+)", sep)
	self:gsub(pattern, function(c) fields[#fields+1] = c end)
	return fields
end

function inTab(line,tab)
	for _,v in pairs(tab) do
		if v == line then return true end
	end
	
	return false
end

files,ls,llist = {},{},{}

--[[ qc etc eintragen! -> ]] whitelist = {"qc","make.py"}

os.execute("ls >> ".. output) -- Verzeichnisinhalt aufzeichnen

for line in io.open(output, "r"):lines() do table.insert(ls, line) os.execute("file ".. line .." >> files.txt") end
for line in io.open(list, "r"):lines() do table.insert(llist, line) end
for line in io.open("files.txt", "r"):lines() do
	if string.find(line:split(":")[2], "directory") then table.insert(files, line:split(":")[1]) end
end

for _,v in pairs(ls) do
	if not inTab(v, llist) and not inTab(v, files) and v ~= "file.lua" and v ~= list and v ~= output and not inTab(v, whitelist) then
		os.execute("rm ".. v)
		print(v .." geloescht")
	end
end

os.execute("rm ".. output) os.execute("rm files.txt")
Thadvithey is offline  
Old 05/02/2014, 13:56   #2
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
Und das hat bitte was mit Metin2 zu tun?

Mfg,
Yoshix3
iYoshix3 is offline  
Thanks
2 Users
Old 05/02/2014, 14:12   #3
 
callmax's Avatar
 
elite*gold: 20
Join Date: Mar 2010
Posts: 1,166
Received Thanks: 684
immer diese scheiscraptuts wo man erklärt wie man ne port installiert

bzw warum compilierst du zuerst lua vom port und installierst dann ne fertige binary?
callmax is offline  
Thanks
1 User
Old 05/02/2014, 14:21   #4
 
elite*gold: 0
Join Date: May 2014
Posts: 12
Received Thanks: 0
Quote:
Originally Posted by callmax View Post
immer diese scheiscraptuts wo man erklärt wie man ne port installiert

bzw warum compilierst du zuerst lua vom port und installierst dann ne fertige binary?
Sieht man ja an deinen releases

1. compilet man da nichts, sondern downloadet bzw entpackt es
2. installiert man damit keine binary sondern fügt lua zum freebsd package hinzu
Thadvithey is offline  
Old 05/02/2014, 14:27   #5
 
elite*gold: 16
Join Date: Mar 2014
Posts: 1,076
Received Thanks: 664
Quote:
Originally Posted by Thadvithey View Post
Sieht man ja an deinen releases

1. compilet man da nichts, sondern downloadet bzw entpackt es
2. installiert man damit keine binary sondern fügt lua zum freebsd package hinzu
Will ja nichts sagen, aber ich würde mal behaupten, dass callmax mehr Erfahrung als du hat.

*hust* *hust*
`ɴolαɴ´ is offline  
Old 05/02/2014, 14:31   #6
 
DasSchwarzeT's Avatar
 
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
Quote:
Originally Posted by JeromeB. View Post
Will ja nichts sagen, aber ich würde mal behaupten, dass callmax mehr Erfahrung als du hat.

*hust* *hust*
Seit wann hat das Eintrittsdatum auf epvp etwas mit dem Wissen einer Person zu tun? Ich würde sogar eher sagen, dass man durch epvp verblödet (wird).
DasSchwarzeT is offline  
Thanks
13 Users
Old 05/02/2014, 14:42   #7

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Quote:
Originally Posted by DasSchwarzeT View Post
Seit wann hat das Eintrittsdatum auf epvp etwas mit dem Wissen einer Person zu tun? Ich würde sogar eher sagen, dass man durch epvp verblödet (wird).
Dann muss ich ja eine vertrocknete Kartoffel sein
.Colossus. is offline  
Thanks
4 Users
Old 05/02/2014, 15:26   #8
 
elite*gold: 0
Join Date: May 2014
Posts: 12
Received Thanks: 0
Hab dann mal ein kleines lua skript reingepackt was für metin2 nützlich ist damit das release was mit metin2 zu tun hat....
Thadvithey is offline  
Old 05/02/2014, 16:01   #9
 
elite*gold: 0
Join Date: Aug 2012
Posts: 741
Received Thanks: 210
kann man das essen?
HeroOfMetin is offline  
Old 05/02/2014, 16:07   #10
 
elite*gold: 25
Join Date: Sep 2011
Posts: 5,536
Received Thanks: 1,266
Quote:
Originally Posted by HeroOfMetin View Post
kann man das essen?
IchVerabschiedeMich is offline  
Thanks
6 Users
Old 05/02/2014, 17:18   #11
 
elite*gold: 0
Join Date: May 2014
Posts: 12
Received Thanks: 0
verstehe nicht warum hier welche auf cool tun müssen
wenn bekanntere leute sowas releasen sind die gleichen leute als ar*chkriecher nicht weit weg

traurig sowas

@heroofmetin bin überrascht dass du hier nicht deine bettelthreads reinpostest wie du es sonst immer machst
Thadvithey is offline  
Old 05/02/2014, 20:11   #12
 
[uLow]NTX?!'s Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 1,266
Received Thanks: 627
Quote:
Originally Posted by JeromeB. View Post
Will ja nichts sagen, aber ich würde mal behaupten, dass callmax mehr Erfahrung als du hat.

*hust* *hust*
Jeder mit ein bissel Grips hat mehr Know How als Callmax.

Ich habe Callmax mal erklären müssen wie man einen Eng. Fehler fixt akak "Cannot find xy". Ging damals um Src Compilen, z.b.


Callmax muss einfach immer den Dciken raushängen lassen, obwohl er nix hat.
Man kann ja mal sein Ask.fm profil besuchen .


@Topic:
Danke für den Release, auch wenn der nicht wirklich Nützlich ist.
[uLow]NTX?! is offline  
Old 05/02/2014, 21:45   #13
 
elite*gold: 0
Join Date: Aug 2012
Posts: 741
Received Thanks: 210
Quote:
Originally Posted by Padrio View Post
Ach wie schön ich hab ein internet hater an stolker Wie süß kanns du mir auch eingefallen tun und dich hier verpissen?
HeroOfMetin is offline  
Old 05/02/2014, 22:09   #14
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Quote:
Originally Posted by Thadvithey View Post
Danach:

Code:
cd /usr/ports/lang/lua/ && make install clean
Dann noch Lua zum package hinzufügen:

Code:
pkg install lang/lua
  • Die Ports laden den Source-Code und einige Patches herunter, compilieren ihn, installieren die Software und registrieren sie als Paket
  • pkg lädt Software als fertig compiliertes Paket herunter ("Binary Package"), installiert sie und registriert sie ebenfalls im System als Paket
Also: Entweder ports oder pkg.
Quote:
Originally Posted by Thadvithey View Post
verstehe nicht warum hier welche auf cool tun müssen
wenn bekanntere leute sowas releasen sind die gleichen leute als ar*chkriecher nicht weit weg
Dito, falls du weißt was das heißt.
Wenn "bekannte" Leute so einen Blödsinn schreiben würden, würden sie sich damit derbe blamieren.

PS:
Quote:
Originally Posted by [uLow]NTX?! View Post
Callmax muss einfach immer den Dciken raushängen lassen, obwohl er nix hat.
Er hat aber trotzdem Recht.
Mashkin is offline  
Thanks
1 User
Old 05/03/2014, 00:27   #15
 
[uLow]Beni's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 1,781
Received Thanks: 618
Von meiner Seite gibt es Kritik
Lua ist nicht dafür gemacht standalone zu arbeiten. Es ist so wie ein Autoradio, baust du ihn aus kannst du ihn umständlich aber dennoch nutzen. Man könnte natürlich auch einen normalen Radio wie pyRadio verwenden
[uLow]Beni is offline  
Reply

Tags
lua on freebsd


Similar Threads Similar Threads
[B]PHP Skripte [S]E*Gold
06/17/2012 - elite*gold Trading - 22 Replies
Hallo, Ich verkaufe hier von mir erstelle Skripte für einen Preis den ihr mit mir aushandeln könnt. Alle unten aufgelisteten Skripte laufen über eine Datenbank. Bisher habe ich da: Login & Register (Erklärt sich denkeichmal von Selbst) Betakey System
skripte
06/23/2011 - DarkOrbit - 1 Replies
hi, was für skripte gibte es alles für DO und welche sind gut und welche gibt es kostenlos?
philipines skripte ?
04/12/2011 - WarRock - 4 Replies
plz close
DARK ORBIT skripte
08/18/2010 - DarkOrbit - 13 Replies
suche vur dark orbit scripts
P- Server skripte
10/09/2008 - Kal Online - 9 Replies
Hey... hab die SuFu schon benutzt. Hoffe mal, ihr koennt mir helfen. Ich suche ein vorgefertigtes Reigistrations und Ranking script fuer einen Kal Online server. Hab nix gefunden hier ausser "R-Zone", doch dazu find ich auch nicht mehr. Vielen Dank! Btw, wenn jmd fuer mich nen server crashen kann, wär cool :P



All times are GMT +1. The time now is 23:56.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.