|
You last visited: Today at 13:38
Advertisement
[Release] Ingame News
Discussion on [Release] Ingame News within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
04/14/2014, 16:10
|
#1
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
|
[Release] Ingame News
So hier wollte ich mal eine Alternative für Ingame News geben. Das ganze ist deshalb einfacher / besser , weil man nicht beim verändern der News die Quests reloaden muss. Einfach die .txt Serverside veränden mit den neusten News abspeichern schon wird alles neu Ingame angezeigt
Einfach den Pfad + Namen der .txt anpassen.
Die Quest lädt dann diese .txt , nach jedem kommt eine neue Zeile also , wenn in der .txt
Code:
Das ist#Hammer geill#Undsoooo
steht, wird Ingame
Code:
Das ist
Hammer geill
Undsoooo
angezeigt.
Functions die ihr braucht :
Code:
io.open
close
read
string.sub
string.gsub
string.len
string.find
Quest :
PHP Code:
quest exp begin state start begin when login begin local datei = io.open("/usr/home/game/share/locale/germany/quest/exp.txt","r") local read = datei:read() local text = exp.makeArray(read) say_title(text[1]) for i = 2 , table.getn(text) do say(text[i]) end datei:close() end function makeArray(str) s = str local i = 1 local returnvalue = {} while string.find(s,"#") do returnvalue[i] = string.sub(s,0,string.find(s,"#")-1) s = string.sub(s,string.find(s, "#")+1, string.len(s)) i = i + 1 end return returnvalue end end end
Danke an für die Tipps mit der Function.
|
|
|
04/14/2014, 16:12
|
#2
|
Trade Restricted
elite*gold: 0
Join Date: Jun 2013
Posts: 1,332
Received Thanks: 535
|
Und wo sieht mann dann die News ?, kannste evtl. nen screenshot machen oder so ?
Thanks for sharing!
|
|
|
04/14/2014, 16:13
|
#3
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
|
Quote:
Originally Posted by .ShiZunA™
Und wo sieht mann dann die News ?
Thanks for sharing!
|
Ein Quest Fenster öffnet sich bei jedem Login, das kann man aber leicht ändern. Das es nur bei einem Item / Userpanel kommt.
|
|
|
04/14/2014, 16:14
|
#4
|
Trade Restricted
elite*gold: 0
Join Date: Jun 2013
Posts: 1,332
Received Thanks: 535
|
Quote:
Originally Posted by .He3o Sippel
Ein Quest Fenster öffnet sich bei jedem Login, das kann man aber leicht ändern. Das es nur bei einem Item / Userpanel kommt.
|
Okey ! geil
|
|
|
04/14/2014, 16:17
|
#5
|
elite*gold: 26
Join Date: Oct 2011
Posts: 1,262
Received Thanks: 1,064
|
Wieso so aufwendig?
Ein \n hätte vollkommen gereicht, aber auf den armen Griechen hört ja niemand.
|
|
|
04/14/2014, 16:19
|
#6
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,938
|
Ich finde per Python ists schöner.. Sonst muss man immer ein doofes Questfenster öffnen.. Außerdem kann man dann auch einfach immer den Text der Newsquest ändern und so ein Newssystem bauen.
|
|
|
04/14/2014, 16:19
|
#7
|
elite*gold: 0
Join Date: Apr 2014
Posts: 2
Received Thanks: 0
|
Nice.
Thx 4 Share
|
|
|
04/14/2014, 16:21
|
#8
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
|
Quote:
Originally Posted by DasSchwarzeT
Ich finde per Python ists schöner.. Sonst muss man immer ein doofes Questfenster öffnen.. Außerdem kann man dann auch einfach immer den Text der Newsquest ändern und so ein Newssystem bauen.
|
Aber ist es nicht einfacher Serverside einfach eine .txt zu bearbeiten als Clientside immer per Python oder so etwas zu patchen ?
|
|
|
04/14/2014, 16:27
|
#9
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,938
|
Quote:
Originally Posted by .He3o Sippel
Aber ist es nicht einfacher Serverside einfach eine .txt zu bearbeiten als Clientside immer per Python oder so etwas zu patchen ?
|
Sorry,
habe mich bisschen schlecht ausgedrückt. Per Python ists schöner, man muss nichts patchen. Der Client läd automatisch eine .txt als News, genauso wie bei deiner Lösung. Allerdings kann man sich bei deiner Lösung auch einfach das laden aus einer .txt sparen, da man in der selben Zeit auch einfach die Quest bearbeiten kann.
MfG
|
|
|
04/14/2014, 16:29
|
#10
|
elite*gold: 26
Join Date: Oct 2011
Posts: 1,262
Received Thanks: 1,064
|
Quote:
Originally Posted by DasSchwarzeT
Sorry,
habe mich bisschen schlecht ausgedrückt. Per Python ists schöner, man muss nichts patchen. Der Client läd automatisch eine .txt als News, genauso wie bei deiner Lösung. Allerdings kann man sich bei deiner Lösung auch einfach das laden aus einer .txt sparen, da man in der selben Zeit auch einfach die Quest bearbeiten kann.
MfG
|
Ich glaube unter dem Strich ist das egal, oder?
|
|
|
04/14/2014, 16:40
|
#11
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,938
|
Quote:
Originally Posted by .He3o Crysis
Ich glaube unter dem Strich ist das egal, oder?
|
Eben, deshalb kann man auch die public Python Version nehmen einfach weils kuhler ist.. Per Quest kann man nämlich auch keine News im Logininterface oder so zeigen.
|
|
|
04/14/2014, 17:00
|
#12
|
elite*gold: 2
Join Date: Jun 2013
Posts: 1,063
Received Thanks: 1,725
|
Ist das nicht eher nen kleines Release?
Sehe da jetzt nicht wirklich was großes drin.
Aber finds gut, dass ihr schon solche Fortschritte macht, nur weiter so!
|
|
|
04/14/2014, 17:03
|
#13
|
elite*gold: 4
Join Date: Feb 2013
Posts: 572
Received Thanks: 1,037
|
Quote:
Originally Posted by .He3o Crysis
Ich glaube unter dem Strich ist das egal, oder?
|
Jop is es.
Quote:
Originally Posted by DasSchwarzeT
Sorry,
habe mich bisschen schlecht ausgedrückt. Per Python ists schöner, man muss nichts patchen. Der Client läd automatisch eine .txt als News, genauso wie bei deiner Lösung. Allerdings kann man sich bei deiner Lösung auch einfach das laden aus einer .txt sparen, da man in der selben Zeit auch einfach die Quest bearbeiten kann.
MfG
|
oder man lässt es aus dem Webspace laden.
€: Ah sowas in der Art meintest du ja, lesen soll gelernt sein..
|
|
|
04/14/2014, 17:13
|
#14
|
elite*gold: 1
Join Date: Apr 2013
Posts: 273
Received Thanks: 236
|
Quote:
Originally Posted by ProfessorEnte
Ist das nicht eher nen kleines Release?
Sehe da jetzt nicht wirklich was großes drin.
Aber finds gut, dass ihr schon solche Fortschritte macht, nur weiter so!
|
Der Klüger gibt nach als kleiner Tipp und wir wissen wohl alle wer hier Kindergarten ist ne mein kleines Entchen
BTW:
Nice Release
Mfg
Copy
|
|
|
04/14/2014, 17:36
|
#15
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
|
Quote:
Originally Posted by ProfessorEnte
Ist das nicht eher nen kleines Release?
Sehe da jetzt nicht wirklich was großes drin.
Aber finds gut, dass ihr schon solche Fortschritte macht, nur weiter so!
|
Joa wir machen Tag für Tag Forschritte , wir hoffen auch das es soweiter geht bei uns
Werdet ihr noch weitere Fortschritte in Punkto Client Sicherheit machen (Falls ihr vorhabt Ephyra2 online zu bringen) ? Dies würde mich brennend interessieren.
|
|
|
All times are GMT +2. The time now is 13:38.
|
|