| Autor |
Beitrag |
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 02:25
Hey Leute
Mich würde mal was interessieren.
Mein Beispiel handelt von einen Eventscript Python Script.
Kann man Folgendes Realisieren und wen ja wie Schwer ist sowas?
Man hat einen Button und wen man draufklickt kommt ein Fenster.
Bei dem Fenster steht z.B Überschrift deines Radios.
Bei Klick auf weiter sollte ein Fenster kommen wo dan dasteht Bitte
Gib eine Beschreibung deines Liedes an. Und wieder bei klick auf Weiter
sollte dan wieder ein Fenster kommen mit Bitte Direkt url zu deiner Mp3 Datei angeben.
Und zum Schluss sollte man noch auswählen können also Zwei Checkboxen einmal mit
Admin und einmal mit User. Klickt man user und dan auf Weier sollte ein fertiger code
kommen für Counterstrike also ein Script für ein radio menu
Sollte man aber bei den Checkboxen Admin auswählen so sollte der Teil von Script wo die Berechtigungen gibt zum Abspielen verändert werden.
Ich hoffe ihr wisst was ich mein
Lg
|
|
Astat
      
Beiträge: 75
Erhaltene Danke: 1
Windows 2000
D6, D7, D2007, Lazarus
|
Verfasst: So 21.02.10 02:39
Hallo maier1990,
welche Ähnlichkeit mit Java?
was nun Python Script
 mit Bitte Direkt url zu deiner Mp3 Datei
ein Script für ein radio menu
Ich hoffe ihr wisst was ich mein
Ich muss dir leider sagen, leider nicht!
lg. Astat
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: So 21.02.10 02:44
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 02:52
Sorry nicht Java sondern wie der BB Code URL
Es ist so bei Counterstrike kann man ein Pytjon script machen wo man erst
Liedname eingibt und dan direkt url zu der Datei und ingame ist das dan so ein popup menü
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 21.02.10 03:02
INSUFFICENT DATA FOR MEANINGFUL ANSWER.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 03:09
Ich glaub es ist einfach zu schwer es zu erklären
Letzter Versuch
Mit Buttons ein Script erstellen
wobei bei einigen sachen der user gefragt wird und auc was eingeben muss
wo er was eingeben muss soll in script auch dastehen
wen er bei checkboxen zwei sachen hat und die erste macht solte dieser code der beim ersten teil hinterlegt wurde geaddet werden wen er des zweite macht sollte der zweite code mit reingepackt werden
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: So 21.02.10 03:10
Liedname.. URL zu ner Datei. ingame Menü..
Sprich Deutsch! Und lass die Finger von der Enter Taste!
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 03:14
Naja egal
Bitte closen
zu schwer zu erklären
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 21.02.10 03:16
Och, wenn Du vielleicht vollständige, deutsche Sätze schreiben würdest, die Zeichensetzung nicht nur als Bestandteil von Umlauten verstehen, sowie ab und an auch mal die Umschalttaste zum Erzeugen von Großbuchstaben am Anfang mancher Worte verwenden würdest, wäre das alles kein Problem.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 03:20
Hab ich doch beimn ersten thread gemacht
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 21.02.10 03:23
Ach, du meinst diese zufällig eingestreuten, als ob Du die grad nicht mehr halten konntest?
Versuch das doch mitte noch einmal in vollständigen Sätzen, ganz in Ruhe zu erklären. Ich hab ne Idee, was Du vorhaben könntest, aber ich möchte erstmal sehen, ob Du dein Problem auch verständlich artikulieren kannst.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 03:38
Ok.
Also ich hab hier mal ein Script als Beispiel für Counterstrike Source:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230:
| block load { es_xmsg #multi #lightgreen[#greenregeln#lightgreen]#defaultDas Regel Script wurde soeben eingeschalten es_xload popup } event player_activate { ///////////////////// ///Regeln Mainmenu/// /////////////////////
popup create home popup addline home "--==--xxx--==--xxx--==--xx--==--" popup addline home "Willkommen auf [Dein Servername]" popup addline home "Für die Deutsche Fassung der Regeln:" popup addline home "-> 1. Deutsche Regeln" popup addline home "------------------------------------" popup addline home "Deine Regeln#1" popup addline home "Deine Regeln#1" popup addline home "Deine Regeln#1" popup addline home "--==--xxx--==--xxx--==--xx--==--" popup menuselect home regeln/choice_home
/////////////////// ///Regeln Deutsch// ///////////////////
popup create rde popup addline rde "Um auf dem Server spielen zu können," popup addline rde "musst du unsere regeln lesen !" popup addline rde "Deine Regeln#1" popup addline rde "Deine Regeln#1" popup addline rde "Deine Regeln#1" popup addline rde "-----------------------------------------" popup addline rde "->9. Regeln lesen und Zocken !" popup menuselect rde regeln/choice_rde
popup create rde2 popup addline rde2 "Seite 1/2" popup addline rde2 "---------------------------------------" popup addline rde2 "Allgemeine regeln" popup addline rde2 "->Deine Regeln#1" popup addline rde2 "->Deine Regeln#1" popup addline rde2 "->Deine Regeln#1" popup addline rde2 "->Deine Regeln#1" popup addline rde2 "->Deine Regeln#1" popup addline rde2 "---------------------------------------" popup addline rde2 "->9. Weiter" popup menuselect rde2 regeln/choice_rde2
popup create rde3 popup addline rde3 "Seite 2/2" popup addline rde3 "---------------------------------------" popup addline rde3 "Deine Regeln#1" popup addline rde3 "->Deine Regeln#1" popup addline rde3 "->Deine Regeln#1" popup addline rde3 "->Deine Regeln#1" popup addline rde3 "->Deine Regeln#1" popup addline rde3 "---------------------------------------" popup addline rde3 "->8. Akzeptieren und Zocken !" popup addline rde3 "->9. Nichtakzeptieren und Gehen !" popup menuselect rde3 regeln/choice_rde3
//////////////////// ///Regeln Englisch// ////////////////////
popup create ren popup addline ren "If you want to play on the Server," popup addline ren "please accept the rules !" popup addline ren "Your Rules#1" popup addline ren "Your Rules#1" popup addline ren "Your Rules#1" popup addline ren "-----------------------------------------" popup addline ren "->9. Read our rules and play !" popup menuselect ren regeln/choice_ren
popup create ren2 popup addline ren2 "Site 1/2" popup addline ren2 "---------------------------------------" popup addline ren2 "Generically rules" popup addline ren2 "->Your Rules#1" popup addline ren2 "->Your Rules#1" popup addline ren2 "->Your Rules#1" popup addline ren2 "->Your Rules#1" popup addline ren2 "->Your Rules#1" popup addline ren2 "---------------------------------------" popup addline ren2 "->9. Continue" popup menuselect ren2 regeln/choice_ren2
popup create ren3 popup addline ren3 "Site 2/2" popup addline ren3 "---------------------------------------" popup addline ren3 "Your Rules#1" popup addline ren3 "->Your Rules#1" popup addline ren3 "->Your Rules#1" popup addline ren3 "->Your Rules#1" popup addline ren3 "->Your Rules#1" popup addline ren3 "---------------------------------------" popup addline ren3 "->8. Accept and play !" popup addline ren3 "->9. Not accept, bye !" popup menuselect ren3 regeln/choice_ren3 } block choice_home { if (server_var(_popup_choice) == 1) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 2) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 3) then es popup send home server_var(_popup_userid) if (server_var(_popup_choice) == 4) then es popup send home server_var(_popup_userid) if (server_var(_popup_choice) == 5) then es popup send home server_var(_popup_userid) if (server_var(_popup_choice) == 6) then es popup send home server_var(_popup_userid) if (server_var(_popup_choice) == 7) then es popup send home server_var(_popup_userid) if (server_var(_popup_choice) == 8) then es popup send home server_var(_popup_userid) if (server_var(_popup_choice) == 9) then es popup send home server_var(_popup_userid) if (server_var(_popup_choice) == 0) then es popup send home server_var(_popup_userid) } block choice_rde { if (server_var(_popup_choice) == 1) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 2) then es popup send rdn server_var(_popup_userid) if (server_var(_popup_choice) == 3) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 4) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 5) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 6) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 7) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 8) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 9) then es popup send rde2 server_var(_popup_userid) if (server_var(_popup_choice) == 0) then es popup send home server_var(_popup_userid) } block choice_rde2 { if (server_var(_popup_choice) == 1) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 2) then es popup send rdn server_var(_popup_userid) if (server_var(_popup_choice) == 3) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 4) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 5) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 6) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 7) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 8) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 9) then es popup send rde3 server_var(_popup_userid) if (server_var(_popup_choice) == 0) then es popup send home server_var(_popup_userid) } block choice_rde3 { if (server_var(_popup_choice) == 1) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 2) then es popup send rdn server_var(_popup_userid) if (server_var(_popup_choice) == 3) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 4) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 5) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 6) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 7) then es popup send rde server_var(_popup_userid) if (server_var(_popup_choice) == 8) then es_tell server_var(_popup_userid) #multi #green[Dein Servername]#defaultViel Spaß auf unserem Server. Falls du die Regeln nochmal lesen willst, Tippe #lightgreen!regeln#default ein ! if (server_var(_popup_choice) == 9) do { es_tell server_var(_popup_userid) #multi #green[Regeln]:#defaultRegeln nicht akzeptiert, du wurdest gekickt. es kickid server_var(_popup_userid) "Regeln nicht akzeptiert!" } if (server_var(_popup_choice) == 0) then es popup send home server_var(_popup_userid) } block choice_ren { if (server_var(_popup_choice) == 1) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 2) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 3) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 4) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 5) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 6) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 7) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 8) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 9) then es popup send ren2 server_var(_popup_userid) if (server_var(_popup_choice) == 0) then es popup send home server_var(_popup_userid) } block choice_ren2 { if (server_var(_popup_choice) == 1) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 2) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 3) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 4) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 5) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 6) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 7) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 8) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 9) then es popup send ren3 server_var(_popup_userid) if (server_var(_popup_choice) == 0) then es popup send home server_var(_popup_userid) } block choice_ren3 { if (server_var(_popup_choice) == 1) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 2) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 3) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 4) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 5) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 6) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 7) then es popup send ren server_var(_popup_userid) if (server_var(_popup_choice) == 8) then es_tell server_var(_popup_userid) #multi #green[Rules]#defaultHave fun on our Server. If you will read the rules again type #lightgreen!rules#default ! if (server_var(_popup_choice) == 9) do { es_tell server_var(_popup_userid) #multi #green[Rules]:#defaultRules don't accepted you have become a kick. es kickid server_var(_popup_userid) "Rules don't accepted" } if (server_var(_popup_choice) == 0) then es popup send home server_var(_popup_userid) } event player_team { if (event_var(team) = 2) do { es popup send home event_var(userid) } if (event_var(team) = 3) do { es popup send home event_var(userid) } }
event player_say { if (event_var(text) = !regeln) then es popup send rde event_var(userid) if (event_var(text) = !rules) then es popup send ren event_var(userid) } block unload { popup unsendname home popup unsendname rde popup unsendname rde2 popup unsendname rde3 popup unsendname ren popup unsendname ren2 popup unsendname ren3 es_xmsg #multi #lightgreen[#greenregeln#lightgreen]#defaultDas Regel Script wurde soeben ausgeschalten } |
Dieses Script ist ingame ein kleines Popup mit Regeln. Wen ich jetzt bei Delphi auf den Button Regelmenü erstellen Klicke sollte ein Fenster aufgehen mit dem Text: Bitte Wähle deine Überschrift für dein Regelmenü. Dieser Text sollte jetzt dann da erscheinen wo ich den Text orange markiert habe. Wenn mann auf Weiter klickt sollte ein neues Fenster kommen wo dann steht: Bitte adde deine Regeln Die Regeln sollten dann da erscheinen wo ich den Text leider auch Orange markiert habe. Ich habe jetzt aber nicht alle Markiert da ich mir denke ihr wisst wie ich des meine. Wen man jetzt auf Fertigstellen klickt sollte ein Fenster mit einen Synedit aufgehen und das Komplette Script erscheinen und die Stellen die man selber eingegeben hat sollten also auch abgeändert sein.
Ich hoffe ich konnte mich jetzt verständlich ausdrücken.
Mfg
Edit: Sorry das ich es nicht in einen Code tag gemacht habe aber da geht die Farbe irgendwie nicht.
Zuletzt bearbeitet von maier1990 am So 21.02.10 03:54, insgesamt 3-mal bearbeitet
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 21.02.10 03:45
Am Einfachsten erzeugst Du dir für das Erzeugen eines Dialoges ein eigenständiges Formular, welches Du so gestaltest, dass alle Informationen für das Erzeugen eines Dialoges\Popups enthalten sind. Also ein Edit für den Titel. ein TMemo für den enthaltenen Text und ein weiteres Edit-Feld für die auszuführende Prozedur zu diesem Dialog\Popup.
Danach kannst du in deinem Haupt-Formular die entsprechende Datenhaltung für die verschiedenen Dialoge\Popups realisieren. Dazu aber später mehr.
Ach ja: Verwende bitte Highlight-Tags, um etwas hervorzuheben. Die Code-Tags lesen sich um einiges besser.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 03:58
Oke und wie sieht es wegen Aufwand und Realisierung aus?
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 21.02.10 03:59
Realisierbar: Ja.
Aufwand: In endlicher Zeit* machbar.
*Das Programm zum Lösen dieser Aufgabe terminiert.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 04:09
Meinst du wen ich ein jobangebot erstell es meldet sich jemand,und wieviel Kostet sowas ungefähr. Habe darin leider kein Preis/Leistungsverhältnis.
lg
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 21.02.10 04:15
So schwierig ist das auch nicht. Schau dir einfach mal die gängigen Tutorials zu Delphi an Crashkurs Delphi von Christian S.
Wenn ich Dir jetzt für das Jobangebot ne Größenordnung geben würde, würdest du mir das eh nicht glauben ...
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 04:20
Oke werde ich mir mal anschauen.
Ja doch sag mal bitte, würde mich schon Interessieren.
Und glauben tu ich es dir dann schon 
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 21.02.10 04:21
Rechne mal ab 500€ aufwärts ... Je nach gewünschten Funktionen durchaus auch leicht viel mehr ...
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.02.10 04:30
Doch soviel ^^
Oke ich werd mir erstmal deinen Link durchlesen
Dankeschön
Mfg
|
|