Ergebnis 1 bis 12 von 12
  1. #1
    Jäger
    Registriert seit
    02.11.2007
    Ort
    Dortmund
    Beiträge
    293
    Downloads
    0
    Uploads
    0

    Standard Wie kommt man an die Parameter der Funktionen?

    Ich brauche wahrscheinlich so diverse GameCallBack Funktionen und bin ja auch willens mir da selber was rauszufinden, aber wie, um Himmels Willen?

    Ich vermute das mir debug.getinfo helfen könnte, aber wie kriege ich die Ausgabe sichtbar?

  2. #2
    Wirt
    Registriert seit
    04.10.2007
    Beiträge
    875
    Downloads
    0
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    Zumindest über debug.getinfo() nicht - BB hat die Debug-Funktionen nicht in Lua eingebunden.

    Es gäbe noch eine weitere Möglichkeit, da musst Du dich aber damit beschäftigen, wie string.dump() funktioniert, die gibt nämlich Lua-Bytecode zurück.

    Ansonsten frag nach, wenn Du die Parameter der GameCallback-Funktionen wissen willst.

  3. #3
    Fleischermeister
    Registriert seit
    07.08.2005
    Ort
    Aachen
    Beiträge
    356
    Downloads
    0
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    Hi,

    Habe mir für S5 mal etwas gebastelt. Lange her....

    Code:
    function GibFunktion(g)
    	local str
    	local bb=""
    	str= string.dump(_G[g])
    	for i = 1 , string.len(str) do
    		bb=bb..HexToString(string.byte(str,i)).." "
    	end
    	return bb 
    end
    function DezToHex(zahl)
    	if zahl  < 10 then return zahl end
    	if zahl == 10 then return "A" end
    	if zahl == 11 then return "B" end
    	if zahl == 12 then return "C" end
    	if zahl == 13 then return "D" end
    	if zahl == 14 then return "E" end
    	if zahl == 15 then return "F" end
    end
    function HexToString(zahl)
    	local zahl1 = math.mod(zahl,16)
    	local zahl2 = (zahl-zahl1)/16
    	return DezToHex(zahl2)..DezToHex(zahl1)
    end
    Gruß Robert
    http://lua.gts-stolberg.de/Bilder/bannerklein2.jpg
    Gott gebe mir die Geduld, Dinge hinzunehmen, die ich nicht ändern kann.

  4. #4
    Sägewerker
    Registriert seit
    05.02.2011
    Beiträge
    168
    Downloads
    0
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    An den Quellcode einer Funktion komm ich so aber nicht ran, oder?

  5. #5
    Lanzenträger Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,968
    Downloads
    1
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    ?????????????????????????????
    versteh die Frage nicht !

    Eine Function schreibst Du doch selber !
    Benutzt Du Notepad++ nicht ?
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  6. #6
    Sägewerker
    Registriert seit
    05.02.2011
    Beiträge
    168
    Downloads
    0
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    Mir geht's um die originalen Spielfunktionen.

  7. #7
    Lanzenträger Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,968
    Downloads
    1
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    Da musste mal Versuchen, ob bb die rausrückt
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  8. #8
    Räuchermeister Avatar von barbara27h
    Registriert seit
    07.11.2010
    Ort
    Bonn
    Beiträge
    301
    Downloads
    0
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    Zitat Zitat von siedlereldeis Beitrag anzeigen
    Mir geht's um die originalen Spielfunktionen.
    Jep, wem nicht

  9. #9
    Holzfäller Avatar von totalwarANGEL
    Registriert seit
    25.03.2010
    Ort
    Dresden
    Beiträge
    110
    Downloads
    0
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    Also bei Siedler 5 gar es da die support.lua, die man erhalten hat, wenn man die bba-Archive entpackt hat. Da standen alle Comfortfunktionen drin, wie zum Beispiel SetHealth() oder AddGold(). Ich könnte mir vorstellen, dass es bei Siedler 6 etwas ähnliches in den bba-Archiven gibt.
    MfG totalwarANGEL

  10. #10
    Räuchermeister Avatar von barbara27h
    Registriert seit
    07.11.2010
    Ort
    Bonn
    Beiträge
    301
    Downloads
    0
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    Zitat Zitat von totalwarANGEL Beitrag anzeigen
    Also bei Siedler 5 gar es da die support.lua, die man erhalten hat, wenn man die bba-Archive entpackt hat. Da standen alle Comfortfunktionen drin, wie zum Beispiel SetHealth() oder AddGold(). Ich könnte mir vorstellen, dass es bei Siedler 6 etwas ähnliches in den bba-Archiven gibt.
    Wäre cool, sag Bescheid, wenn du was findest

  11. #11
    Lanzenträger Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,968
    Downloads
    1
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    g_aek-2.zip
    Hatte Robert doch schon vor langer Zeit ausgearbeitet
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  12. #12
    Räuchermeister Avatar von barbara27h
    Registriert seit
    07.11.2010
    Ort
    Bonn
    Beiträge
    301
    Downloads
    0
    Uploads
    0

    Standard AW: Wie kommt man an die Parameter der Funktionen?

    Klar, die kenne ich, das ist ein Teil der G-Liste. Aber da gibts leider keine Parameter-Angaben

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Erste Komfort-Funktionen
    Von Robert im Forum S6 Scriptecke
    Antworten: 0
    Letzter Beitrag: 02.11.2007, 11:43
  2. [Faq] 003 Wo kommt das Wasser her ?
    Von BW_spiderfive im Forum Siedler 6 AeK Tipps und Tricks
    Antworten: 1
    Letzter Beitrag: 26.09.2007, 08:36

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •