 |
View previous topic :: View next topic |
 |
|
|
|
|
Author |
Message |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

 |
Posted: Fri, 3. Mar 06, 16:09 Post subject: [S] [04.08.07] [X3 3.00] Teladi Lotterie |
|
|
Teladi Lotterie System
(Version 3.00 - 4. August 2007)
Übersicht Teladi Lotterie System:
- Das Teladi Lotterie System ermöglicht das 'spielen' von beliebig vielen Lotto-'Partien'. Diese Partien können nur vom Spieler gespielt werden, und nur er nimmt daran Teil
- Im System steht sowohl eine Schiffslotterie als auch eine Geldlotterie zur Verfügung,
Vorbereitung Teladi Lotterie System
Das Herunterladen (Download)
-> Teladi Lotterie System (Version 3.00)
Voraussetzung: X³ Reunion ab 2.0 !!
Die Installation mit Aktivierung des Script Editors
Der X³ Script Editor muss für diese Erweiterung aktiviert werden. Dazu einfach den Spielernamen in "Thereshallbewings" ändern. Der Spielername wird nach der Eingabe wieder auf den alten Namen zurück gesetzt. Die bestehende Verzeichnisstruktur muss einfach in das X³ Spieleverzeichnis kopiert werden. Danach sollte das Spiel einmal gespeichert und neu gestartet werden. Durch die Aktivierung des X³ Script Editors wird der Spielstand verändert und man bekommt ein so genanntes "Modified" ins Spielprofil. Das kann auf normalen Wege nicht rückgängig gemacht werden.
Die Installation ohne Aktivierung des Script Editors
Ist der Script Editor aktiviert, so werden zusätzlich zu den üblichen Daten oft skripttechnische Daten angezeigt. Das kann für manchen Spieler vielleicht etwas störend sein. Es gibt eine Möglichkeit nicht signierte Skripte ohne gestarteten Script-Editor zu benutzen. Dazu muss die Startdatei des Skriptes verändert werden. Auch in diesem Fall bekommt man ein so genanntes "Modified" ins Spielprofil.
Die Startdatei "setup.plugin.tls.xml" mit einem Text-Editor öffnen. Das Notepad von MS Windows® ist dafür bestens geeignet. Bitte nicht MS Word® oder MS WordPad® benutzen, da die Daten im UTF8-Format gespeichert sind. Das Notepad kann damit umgehen.
In der Startdatei sind folgende Einträge zu ändern, wobei lediglich ein Ausrufezeichen eingefügt werden muss. Nach den Änderungen die Datei speichern.
<name>setup.plugin.tls</name>
zu
<name>!setup.plugin.tls</name>
<codearray>
<sval type="array" size="10"><sval type="string" val="setup.plugin.tls" …
zu
<codearray>
<sval type="array" size="10"><sval type="string" val="!setup.plugin.tls" …
Zuletzt muss die Datei selbst noch umbenannt werden. Auch hier wird einfach ein Ausrufezeichen vorne eingefügt.
C:\Spiele\X3 - Reunion/scripts/setup.plugin.tls..xml
zu
C:\Spiele\X3 - Reunion/scripts/!setup.plugin.tls.xml
Zitat von Lucike mit Modifikationen
Anleitung Teladi Lotterie System
Die Aufgabe
Das Teladi Lotterie System war dazu gedacht, um möglichst viele Glücksspieler aufzufangen. In diesem System sind die Gewinnchancen extrem erhöht (10:1) und die unlimitierte Verfügbarkeit des Systems garantiert schnellen Profit.
Die Handhabung
Nach der Installtion findet man im Allgemeinen Kommandomenü des Schiffskommandosystems den Befehl "TLS: Starte Schiifslotterie". Nach aktivieren wird ihnen eine Nachricht mit weiteren Informationen gesand.
Nach der Installtion ist im Allgemeinen Kommandomenü des Schiffskommandosystems ebenfalls den Befehl "TLS: Starte Geldlotterie" vorhanden. Nach Aktivierung muss ein Einsatz angegeben werden. Bei Gewinn erhalten sie das 10-fache dieses Einsatzes ausgezahlt.
Technische Daten Teladi Lotterie System:
Sprachdatei:
497503.xml (ID 7503)
Kommando-Slot
COMMAND_TYPE_GENERAL_25 (825)
COMMAND_TYPE_GENERAL_26 (826)
Abkürzungen
"Das TLS"
"The TLS"
Änderungen Teladi Lotterie System:
04.08.2007 (Version 3.00)
- Komplette Neuauflage des gesamten Scriptes
_________________ Ponyfabulous
Last edited by -Ford- on Sun, 4. Apr 10, 05:37; edited 62 times in total |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
cluian
Joined: 02 Mar 2006 Posts: 159 on topic

|
Posted: Fri, 3. Mar 06, 16:22 Post subject: |
|
|
Das ist mal ein tolles Script
Muss ich gleich mal ausprobieren.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

|
Posted: Fri, 3. Mar 06, 16:23 Post subject: |
|
|
Danke!
_________________ Ponyfabulous |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Mailo
Joined: 05 May 2004 Posts: 694 on topic

|
Posted: Fri, 3. Mar 06, 16:26 Post subject: |
|
|
Ausprobiert habe ich es noch nicht, aber ein stochastischer Kommentar:
Wenn die Gewinnchance 1:10 ist, der Gewinn aber nur das Fuenffache betraegt, verliert man auf Dauer immer die Haelfte seines Einsatzes ... nicht wirklich lukrativ.
Da ist ja selbst Roulette fairer (Gewinnchance 1:37, Auszahlung das 36-fache des Einsatzes).
*bekommt die Idee fuer ein Rouletteskript ... Roulettekessel ist eine Argon Handelsstation, Kugel eine Sqashmine*
Die Grundidee ist gut, nur wie gesagt, das Verhaeltnis Chance/Auszahlung koennte vielleicht noch angepasst werden.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
cluian
Joined: 02 Mar 2006 Posts: 159 on topic

|
Posted: Fri, 3. Mar 06, 16:30 Post subject: |
|
|
Uh... dann doch nicht probieren. Beginne nämlich gerade, meine Flotte aufzubauen^^
@Lt. Ford:
Du bist 12 und machst Scripte? 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

|
Posted: Fri, 3. Mar 06, 16:40 Post subject: |
|
|
Ich hab mir gedacht, warum nicht, und nur für mich selber, wär doch auch blöd oder?
Lt. Ford
_________________ Ponyfabulous |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Flish
Joined: 06 Feb 2004 Posts: 278 on topic

|
Posted: Fri, 3. Mar 06, 16:44 Post subject: |
|
|
@Lt. Fort
hi kannst du vielleicht das script noch auf einen anderen server stellen?
1.Hat mein AOL mit Rapid Share soseine Probleme und
2. Kann mein free download Manager die Datei "Am Server nicht finden"
Danke
_________________ Flish
"Only Fools break safety Rules" |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

|
Posted: Fri, 3. Mar 06, 16:48 Post subject: |
|
|
Hmmm.. gut mach ich, in 2-3 min ist es auch noch auf einem anderen Server
Lt. Ford
Edit: Die Seite wo kostenlose Uploadräume waren, kann ich nicht mehr laden! Wenn du mir ein Mirror gibst lad ich es dir gerne hoch
_________________ Ponyfabulous |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
cluian
Joined: 02 Mar 2006 Posts: 159 on topic

|
Posted: Fri, 3. Mar 06, 18:07 Post subject: |
|
|
@Bed Head:
Benutze einfach den IE!
Ich habe auch AOL und damit kann man leider nichts auf rapidshare runterladen. Einfach Link kopieren und in IE dann gehts
Wenn du kein IE hast geht natürlich auch FireFox oder ähnliches
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

|
Posted: Fri, 3. Mar 06, 19:01 Post subject: |
|
|
So, jetzt brauch ich Hilfe, cih wollte schon mal die M6 Lotterie einfügen und hab das Script auch fertig, nur jedesmal wenn ich gewinne generiert sich statt des angegebenen M6 ein Argon Mammut. Irgendwelche Vorschläge?
| Code: |
Arguments
1: schifftype , Var/Number , 'M1=1 M2=2 M3=3 M4=4 M5=5 M6=6'
2: sec , Var/Sector , 'sector'
001 if $schifftype == 6
002 $zufall = = random value from 0 to 10 - 1
003 $playermoney = get player money
004 $einsatz = 2033044
005 if $playermoney < $einsatz
006 goto label exit
007 if $playermoney > $einsatz OR $playermoney == $einsatz
008 $einsatz2 = -2033044
009 add money to player: $einsatz2
010 if not $zufall == 5
011 goto label exit
012 if $zufall == 5
013 $spielerschiff = get player ship
014 $xs = $spielerschiff -> get x position
015 $y = $spielerschiff -> get y position
016 $z = $spielerschiff -> get z position
017 $x = $xs + 4
018 $gewonenesm6 = create ship: type=$schiffm6 owner=Player addto=$sec x=$x y=$y z=$z
019 $zufall2 = = random value from 0 to 5 - 1
020 if $zufall2 == 0
021 $schiffm6 = Zentaur
022 if $zufall2 == 1
023 $schiffm6 = Hydra
024 if $zufall2 == 2
025 $schiffm6 = Drache
026 if $zufall2 == 3
027 $schiffm6 = Nemesis
028 if $zufall2 == 4
029 $schiffm6 = Adler
030 end
031 end
032 end
033 end
034 end
035 end
036 end
037 end
038 end
039 end
040 exit:
041 return null |
_________________ Ponyfabulous |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Mailo
Joined: 05 May 2004 Posts: 694 on topic

|
Posted: Fri, 3. Mar 06, 19:42 Post subject: |
|
|
Ich bin kein erfahrener Skripter, aber sollten Zeilen 019-029 nicht vor Zeile 018 stehen?
Du erzeugst ein Schiff, und nachdem es gespawnt wurde, definierst Du erst, welches es sein soll.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

|
Posted: Fri, 3. Mar 06, 19:45 Post subject: |
|
|
Ich probier's mal aus
Lt. Ford
_________________ Ponyfabulous |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

|
Posted: Fri, 3. Mar 06, 19:55 Post subject: |
|
|
Hat nicht funktioniert, so stürzt mein Pc ab ,
so not müssen wir dann eben auf die Schiffslotterie verzichten
Lt. Ford
_________________ Ponyfabulous |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Mailo
Joined: 05 May 2004 Posts: 694 on topic

|
Posted: Fri, 3. Mar 06, 20:50 Post subject: |
|
|
Probiers mal hiermit:
| Code: |
Arguments
* 1: schifftype , Var/Number , 'M6=6'
* 2: sec , Var/Sector , 'sector'
Source Text
001 if $schifftype != 6
002 goto label exit
003 end
004 $zufall = = random value from 0 to 10 - 1
005 $playermoney = get player money
006 $einsatz = 1
007 if $playermoney < $einsatz
008 goto label exit
009 end
010 $einsatz2 = -1
011 add money to player: $einsatz2
012 if not $zufall == 5
013 goto label exit
014 end
015 $spielerschiff = get player ship
016 $xs = $spielerschiff -> get x position
017 $y = $spielerschiff -> get y position
018 $z = $spielerschiff -> get z position
019 $x = $xs + 4000
020 $zufall2 = = random value from 0 to 5 - 1
021 if $zufall2 == 0
022 $schiffm6 = Zentaur
023 end
024 if $zufall2 == 1
025 $schiffm6 = Zentaur
026 end
027 if $zufall2 == 2
028 $schiffm6 = Hydra
029 end
030 if $zufall2 == 3
031 $schiffm6 = Nemesis
032 end
033 if $zufall2 == 4
034 $schiffm6 = Adler
035 end
036 $gewonnenesm6 = create ship: type=$schiffm6 owner=Player addto=$sec x=$x y=$y z=$z
037 exit:
038 return null
|
Bei mir hat es eine Argon Zentaur gespawnt. Vorsicht uebrigens mit den Positionsangaben ... Dein x = xs+4 spawnt ein M6 4m neben dem Spielerschiff ... das gibt Kleinholz
Warum Dein Skript ueberhaupt etwas gespawnt hat, verstehe ich nicht ganz, nach meinen Verstaendnis haette die create ship Zeile nie erreicht werden duerfen.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
-Ford-

 
Joined: 18 Jan 2006 Posts: 1513 on topic Location: Germany

|
Posted: Fri, 3. Mar 06, 21:36 Post subject: |
|
|
THX @ Mailo,
das hat sehr geholfen, ich schreibe schnell das Script um.
Lt. Ford
_________________ Ponyfabulous |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
|
|