Script-Tricks und Hacks

Nach unten

Thema Script-Tricks und Hacks

Beitrag von Octagon am So 26 Sep - 10:33:18

Allerlei Tipps und Hacks eben. Siehe Titel.


Schon mal für Format() und andere entsprechende Funktionen zu wenig Parameter gehabt?

Als Parameter für Format() kann man einfach weitere Format()-Befehle einsetzen. So lassen sich mijon Parameter in einen Format()-Befehl quetschen.


Zuletzt von wipfmagus am Sa 27 Nov - 2:46:41 bearbeitet; insgesamt 1-mal bearbeitet

_________________

Raocow schrieb:If you ever want me to laugh, make something go twice as fast or be twice as big.
avatar
Octagon
Weiser des Dinkels
Weiser des Dinkels


http://dinkel.forumieren.de

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Pitri am Mo 4 Okt - 0:56:53

... Bis der String 1024 Zeichen lang ist! Länger kann ein String nicht sein! tongue

_________________

DinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappen
Ich sammle Dinkel. Was tust du? ツ

[tt]Diese Signatur ist jetzt aber sicher nichtmehr kaputt!!!1[/tt]
avatar
Pitri
Dinkelbäcker
Dinkelbäcker

Ort Clepal :Þ
Laune Gut! Aber immer doch!

http://youtube.com/user/TeraFlint

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Teraclonk am Sa 9 Okt - 3:26:15

also quasi 10^10

In Delphi ist es aber moeglich, einen String ueber 2^31 Zeichen schreiben zu koennen!
avatar
Teraclonk
Experte
Experte

Ort Irgendwo im Nirgendwo
Laune Mathe studieren.

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Pitri am So 17 Okt - 2:04:11

Teraclonk schrieb:also quasi 10^10
Wie meinst du das? 10 ** 10 = 10.000.000.000; wie kommst du auf die Zahl?

_________________

DinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappen
Ich sammle Dinkel. Was tust du? ツ

[tt]Diese Signatur ist jetzt aber sicher nichtmehr kaputt!!!1[/tt]
avatar
Pitri
Dinkelbäcker
Dinkelbäcker

Ort Clepal :Þ
Laune Gut! Aber immer doch!

http://youtube.com/user/TeraFlint

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Octagon am Sa 13 Nov - 23:08:47

Möglicherweise ist die erste 10 im Binärcode und die zweite im Dezimalsystem!

Lerne dazu!

_________________

Raocow schrieb:If you ever want me to laugh, make something go twice as fast or be twice as big.
avatar
Octagon
Weiser des Dinkels
Weiser des Dinkels


http://dinkel.forumieren.de

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von ShAdowWipf am Mi 17 Nov - 9:01:19

Mein Freund ist ein Hacker O.o

Der hat mal meinen Spieler bei SF-game gehackt Razz
Spoiler:
Stufe 20!!!!!!! Nö.
avatar
ShAdowWipf
Clonker
Clonker

Ort wer weiß... :)
Laune naja...eigentlich...recht gut :D

http://Clonk.de       :)

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Octagon am Sa 27 Nov - 2:45:49

SF-game?

Jedenfalls:

In Teh Script0rz ist ja RemoveObject() wegen allgemeiner Übermächtigkeit usw. deaktiviert.

Allerdings sollte man es per DefinitionCall(ZAP1, "Death()") noch aufrufen können... (noch nicht getestet)

_________________

Raocow schrieb:If you ever want me to laugh, make something go twice as fast or be twice as big.
avatar
Octagon
Weiser des Dinkels
Weiser des Dinkels


http://dinkel.forumieren.de

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Pitri am Mi 12 Jan - 4:33:40

OMGOMG!

Man kann mit true und false rechnen! xD

Im Editor probiert:

-> true + 3 - false
= 4
-> 1337 * true
= 1337
-> 20 * false
= 0

_________________

DinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappenDinkelwappen
Ich sammle Dinkel. Was tust du? ツ

[tt]Diese Signatur ist jetzt aber sicher nichtmehr kaputt!!!1[/tt]
avatar
Pitri
Dinkelbäcker
Dinkelbäcker

Ort Clepal :Þ
Laune Gut! Aber immer doch!

http://youtube.com/user/TeraFlint

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Octagon am Mi 12 Jan - 5:51:27

H4x0rig.

_________________

Raocow schrieb:If you ever want me to laugh, make something go twice as fast or be twice as big.
avatar
Octagon
Weiser des Dinkels
Weiser des Dinkels


http://dinkel.forumieren.de

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Octagon am Mo 21 Feb - 8:01:39

So. Ich habe es geschafft, eine Funktion zu schreiben, die dividiert und das Ergebnis als String mit bis zu 9 Dezimalstellen angibt. Wahrscheinlich bin ich nicht der erste - Limeox war garantiert schneller - aber trotzdem freue ich mich irgendwie.

Code:
/*- Division mit bis zu 9 Nachkommastellen. Hack by Wipfmagus -*/

#strict 2

global func Divide(int iDividend, int iDivisor, int iDecimals, bool cut) { //To do: überflüssige Nullen entfernen, wenn cut = true.
 if(!iDecimals)
  iDecimals = 2;
 iDecimals = BoundBy(iDecimals, 0, 9);
 if(!iDivisor)
  return Log("DIVIDE BY ZERO");
 var i = iDividend/iDivisor, hax = iDividend%iDivisor;
 hax = hax * (10 ** iDecimals) / iDivisor;
 var s1 = "%d.%0", s2 = "d";
 var S = Format("%s%d%s",s1,iDecimals,s2); //2 Format()-Befehle ineinander. Wenn das nicht hackig ist.
 var MetaS = Format("Format(\"%s\",%d,%d)",S,i,hax);  //z. B. Format("%d.%03d",i,hax);
 //Log("%s",MetaS);
 var result = eval(MetaS);
 return result;
}

_________________

Raocow schrieb:If you ever want me to laugh, make something go twice as fast or be twice as big.
avatar
Octagon
Weiser des Dinkels
Weiser des Dinkels


http://dinkel.forumieren.de

Nach oben Nach unten

Thema Re: Script-Tricks und Hacks

Beitrag von Gesponserte Inhalte


Gesponserte Inhalte


Nach oben Nach unten

Nach oben


 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten