Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 06:21

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

Advertisement



[Quest]Input Feld vergrößern?

Discussion on [Quest]Input Feld vergrößern? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2010
Posts: 1,183
Received Thanks: 746
[Quest]Input Feld vergrößern?

Huhu.

Habe folgendes "problem".


Das Input feld ist zu klein für eine lange nachricht. Ich benötige das für eine Art ankündigungsquest per item. So wird es im Chat angezeigt:


Die User könnten ja niemals viel anbieten / suchen wenn nur so ein kleiner text funktioniert. Kann man das Input feld irgentwie vergrößern? oder irgentwie machen, das man mehr Text reinschrieben kann?

So sieht die quest aus:
PHP Code:
quest magischehand begin
        state start begin
            when 70028.
use begin            
        say_title
("Magische Hand")
        
say("Ankündigung verfassen:")
        
say("")
        
say("Sie können nun eine Ankündigung verfassen.")
        
say("Diese wird für alle Reiche lesbar sein. Außerdem")
        
say("wird sie GM-Chat mit der Farbe Gelb angezeigt. Missbrauch")
        
say("wird mit einem Permanenten Bann bestraft.")
        
say("")
        
say("Möchtest du eine Ankündigung schreiben?")
       
local b=select("Ja""Nein")
   if 
1==b then
   say
("Ihre Ankündigung:")
        
local c=input()
        
notice_all(""..pc.get_name()..": "..c.."")
        
pc.remove_item(70028)
  
say_reward("Du hast erfolgreich deine Ankündigung geschrieben.")
  
say_reward("Das Item verschwindet nun.")
   elseif 
2==b then
   
else
    
say("unbekannter Button ["..b.."]")
   
end
      end
    end
end 
Danke im vorraus,
regards sHorty.
dopeness' is offline  
Thanks
1 User
Old 06/19/2013, 07:06   #2
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,597
Die maximale Länge an Zeichen liegt um 120 oder 160 Zeichen. Tut mir leid, kann es dir nicht mehr genau sagen, müsste ich nachsehen

Schau mal in der uiquest.py vorbei - dort kannst du das Editfeld leicht anpassen.
Wenn du es heute Nachmittag noch nicht gelöst hast, werde ich dir eventuell helfen c:

Grüße, Mijago
Mijago is offline  
Old 06/19/2013, 09:46   #3
 
elite*gold: 0
Join Date: Jun 2013
Posts: 89
Received Thanks: 19

Code:
quest durchsage begin
    state start begin
        when 70028.use with pc.is_gm() begin
            say_title("Willst du eine Durchsage durchführen?")
            say("Text der Durchsage? Teil1")
            sendtext = input()
            say("Text der Durchsage? Teil2")
            sendtext2 = input()
            say("Text der Durchsage? Teil3")
            sendtext2 = input()			
            notice_all("###"..sendtext..""..sendtext2..""..sendtext3.."###") 
        end      
    end
end
Kann man jez beliebig lang machen

€: Funz doch nicht so wie ich dachte XD
GenerationAzzlack is offline  
Old 06/19/2013, 21:11   #4
 
elite*gold: 0
Join Date: Feb 2010
Posts: 1,183
Received Thanks: 746
Brauche immer noch hilfe, wär nett wenn jemand helfen könnte.
dopeness' is offline  
Old 06/19/2013, 21:16   #5
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
Quote:
Originally Posted by .s[H]orty View Post
Brauche immer noch hilfe, wär nett wenn jemand helfen könnte.
Das liegt, wie Mijago schon sagte in der uiquest.py (liegt in der root Datei).


self.editLine.SetMax(160)

Kann man aber nicht erhöhen wie man will, da der Server einen Limit hat, die
beim net.SendQuestInputStringPacket Packet angenommen werden. Das genaue
Limit weiß ich jz aber auch nicht so ausm Kopf.

Mfg,
Yoshix3
iYoshix3 is offline  
Thanks
2 Users
Old 06/20/2013, 00:28   #6


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
Kann man irgendwie einen Automatischen Umbruch bekommen? der Später aber im Text NICHT sichtbar ist...?...
z.B.
Das ist ein Langer Text der HIER
umgebrochen wird.

Später wird es aber so angezeigt:
Das ist ein Langer Text der HIER umgebrochen wird.

So wie in diesem Video von Mijago:

Mfg. Benhero

Brauche ich auch noch hilfe.. Mijago erwische ich in Skype nicht >.<'

Mfg. Benhero
Benhero is offline  
Reply


Similar Threads Similar Threads
[QUEST]Input-Feld: Keine Buchstaben erlaubt?
08/04/2012 - Metin2 Private Server - 1 Replies
Hallo liebe Elitepvpers Community, ich bin mal wieder an einem Punkt angelangt, an dem ich nicht mehr weiter weiß. In einer Quest, benötige ich ein Input-Feld, in dem nur Zahlen erlaubt sind und keine Buchstaben (also ein Integer-Input-Feld und kein normales String-Input-Feld). Jedoch weiss ich nicht, wie ich das machen soll. Folgendes habe ich probiert: local zahl = input(int) local zahl = input(), int local zahl = int, input() Jedoch hat davon nichts funktioniert.
Input Feld: Beim Anklicken wird Rand vergrößert
07/27/2012 - Web Development - 6 Replies
Wenn ich mein Input-Feld anklicke wird der Eingabe Rahmen größer... Hab schon überall nachgeschaut, finde aber nirgends die Ursache. http://i.epvpimg.com/hqRce.jpg
Input Feld erkennen und Javascript
06/10/2011 - AutoIt - 4 Replies
Ich hab in letzter Zeit lw und dachte mir ich mach jetz ma ich mach was für I-Net Explorer (Hald mit dem _IECreate und so). Nun zu meiner Frage: Wie lasse ich in Textfelder unabhängig von Auflösung einen Text eingeben? Und wenn da Javascript is, wie bekomm ich des in AutoIt, dass es das ausführt?
Listbox/Input Feld andrer Programmes auslesen/controlsend
05/20/2011 - AutoIt - 3 Replies
Hi, gibt es eine möglichkeit mit AutoIT Listboxen/Inputboxen... anderer Programme auszulesen oder etwas per controlsend reinzuschreiben? Etwa bei TeamSpeak 3?? MfG Ludder231
Listbox/Input Feld andrer Programmes auslesen/controlsend
05/19/2011 - AutoIt - 2 Replies
SOOOOOOOORY für doppel Thread, wie kann ich einen Thread löschen?



All times are GMT +1. The time now is 06:22.


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.