Also ich finde das sieht einfach geil aus. Leider wird keine PS3 version kommen.
Beiträge von Soldtodie
-
-
Ich muss den Klammerfehler Detector mal ein bisschen überarbeiten. Es gibt noch Fehler.
-
Du bekommst kein Liquid ohne Nikotin? Bei Amazon gibt es nur Liquids ohne Nikotin.
-
Kann sein das es keine Altersbeschränkung gibt aber nicht jeder Laden verkauft Feuerzeuge an Kinder unter 16 Jahren.
-
Hat mal jemand wieder einen Verbesserungsvorschlag? Hab lust etwas hinzuzufügen.
Mfg Soldtodie
-
Als Windows das mit den Kacheln bei Windows 8 bekannt gegeben hat war es eigentlich schon klar das es ein Flop wird.
Es war absolut die falsche Richtung die Windows da eingeschlagen hat. Hoffe Windows 9 wird ähnlich wie Windows 7. -
Hey,
zurzeit arbeite ich an einem Allround Converter. Da er nun funktionsfähig ist möchte ich ihn hier veröffentlichen, Updates werden folgen.Anleitung:
Spoiler anzeigen Eingabe:
Dort schreibt ihr rein was er konvertieren soll z.B. CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60); natürlich ändert ihr das was er auslesen soll in $.
So sollte das dann aussehen: CreateVehicle($,$,$,$,$,$,$,$);
Da es sein kann das nach den Kommas ein Leerzeichen kommt könnt ihr noch % benutzen um die Leerzeichen zu dort zu ignorieren.
Das sieht dann so aus: CreateVehicle(%$%,%$%,%$%,%$%,%$%,%$%,%$%,%$%);Spoiler anzeigen Erste große Textbox:
Dort gebt ihr den zu konvertierenden Quelltext ein.Spoiler anzeigen Ausgabe:
Dort schreibt ihr rein wie er es ausgeben soll z.B. ModelID: $0$ Respawn_Delay: $7$Spoiler anzeigen Ihr könnt natürlich auch alles andere konvertieren.
Nun drückt ihr auf Convert und in der letzen großen Textbox sollte nun euer konvertierter Quelltext erscheinen.Bild:
Source/ Quelltext:
Code
Alles anzeigenpublic String replace(String text, String searchText, String replaceText) { int i = 0; int pos = 0; foreach (Char c in text) { if (c.Equals(searchText[i])) { i++; } else { i = 0; } if(i == searchText.Length) { text = text.Substring(0, pos + 1 - searchText.Length) + replaceText + text.Substring(pos + 1, text.Length - pos - 1); text = replace(text, searchText, replaceText); break; } pos++; } return text; } private void button1_Click(object sender, System.EventArgs e) { getVariables(textBox1.Text); } public Char getNextChar(String text, int count) { int i = 1; while(true) { if (!text[count + i].Equals('%') && !text[count + i].Equals('$')) { break; } i++; } return text[count+i]; } public int getNextCharCount(String text, int count) { int i = 1; while (true) { if (!text[count + i].Equals('%') && !text[count + i].Equals('$')) { break; } i++; } return count + i; } public void getVariables(String text) { String[][] Variable = new String[1][]; int i = 0; int pos = 0; int v = 0; int a = 0; String outputtext = textBox2.Text; Variable[a] = new String[50]; foreach (Char c in richTextBox1.Text) { if (text[i].Equals('%') && c.Equals(' ')) { pos++; continue; } if (text[i].Equals('%') && !c.Equals(' ')) { i++; } if (text[i].Equals('$') && !c.Equals(getNextChar(text, i))) { Variable[a][v] += c; pos++; continue; } if (text[i].Equals('$') && c.Equals(getNextChar(text, i))) { i = getNextCharCount(text, i)+1; v++; pos++; continue; } if (!c.Equals(text[i]) && i != text.Length - 1) { Variable[a] = new String[50]; } if (c.Equals(text[i])) { if (i == text.Length - 1) { for (int k = 0; k < 51; k++) { if (Variable[a][k] != null) { outputtext = replace(outputtext, "$" + k + "$", Variable[a][k]); } else { break; } } richTextBox2.Text += outputtext + System.Environment.NewLine; outputtext = textBox2.Text; v = 0; Variable[a] = new String[50]; i = 0; } else { i++; } } else { v = 0; Variable[a] = new String[50]; i = 0; } pos++; } }
Download/Virustotal:
-
respawn_delay = Die Zeit in Sekunden, für die das Fahrzeug unbemannt sein muss, damit es von allein neu spawnt.
-
Ich habe heute einen kleinen Converter in C# programmiert und möchte den mit euch teilen.
Da ich keinen Mta habe hatte ich nur eine Datei mit Fahrzeugen und Objekten, deswegen konnte ich nicht alles hinzufügen und testen.
Falls jemand einen Fehler findet wäre es nett wenn derjenige den Fehler hier postet.
Falls erwünscht werden Updates folgen.Bild:
Quelltext:
Codeprivate void button1_Click(object sender, EventArgs e) { textBox2.Text = ""; String[] lines = getLineStrings("<object", "/>"); for (int i = 0; i < lines.Length; i++) { if (lines[i] == null) { break; } else { String modelid = getValue(lines[i], "model=""); String posX = getValue(lines[i], "posX=""); String posY = getValue(lines[i], "posY=""); String posZ = getValue(lines[i], "posZ=""); String rX = getValue(lines[i], "rotX=""); String rY = getValue(lines[i], "rotY=""); String rZ = getValue(lines[i], "rotZ=""); if (checkBox2.Checked) { String Kommentar = getValue(lines[i], "id=""); Kommentar = Kommentar.Substring(7, Kommentar.Length - 7); textBox2.Text += "CreateObject(" + modelid + ", " + posX + ", " + posY + ", " + posZ + ", " + rX + ", " + rY + ", " + rZ + ", " + textBox6.Text + "); //" + Kommentar + System.Environment.NewLine; } else { textBox2.Text += "CreateObject(" + modelid + ", " + posX + ", " + posY + ", " + posZ + ", " + rX + ", " + rY + ", " + rZ + ", " + textBox6.Text + ");" + System.Environment.NewLine; } } } lines = getLineStrings("<vehicle", "/>"); for (int i = 0; i < lines.Length; i++) { if (lines[i] == null) { break; } else { String modelid = getValue(lines[i], "model=""); String posX = getValue(lines[i], "posX=""); String posY = getValue(lines[i], "posY=""); String posZ = getValue(lines[i], "posZ=""); String rZ = getValue(lines[i], "rotZ=""); if (checkBox1.Checked) { String Kommentar = getValue(lines[i], "id=""); Kommentar = Kommentar.Substring(7, Kommentar.Length - 7); textBox2.Text += System.Environment.NewLine + "CreateVehicle(" + modelid + ", " + posX + ", " + posY + ", " + posZ + ", " + rZ + ", " + textBox3.Text + ", " + textBox4.Text + ", " + textBox5.Text + "); //" + Kommentar; } else { textBox2.Text += System.Environment.NewLine + "CreateVehicle(" + modelid + ", " + posX + ", " + posY + ", " + posZ + ", " + rZ + ", " + textBox3.Text + ", " + textBox4.Text + ", " + textBox5.Text + ");"; } } } } private String[] getLineStrings(String starttext, String endtext) { char[] starttextZeichen = starttext.ToCharArray(0, starttext.Length); char[] endtextZeichen = endtext.ToCharArray(0, endtext.Length); int[] startPositionen = search(starttext, true); int[] endPositionen = search(startPositionen, endtext, false); String[] lines = new String[99999]; for(int i = 0; i < startPositionen.Length; i++) { if(startPositionen[i] != -1 && endPositionen[i] != -1) { lines[i] = textBox1.Text.Substring(startPositionen[i], endPositionen[i]-startPositionen[i]+1); } else { break; } } return lines; } private int[] search(String searchtext, Boolean start) { char[] AllZeichen = searchtext.ToCharArray(0, searchtext.Length); int count = 0; int position = 0; int[] StartPos = new int[99999]; for (int i = 0; i < StartPos.Length; i++) { StartPos[i] = -1; } int FoundCount = 0; foreach (char i in textBox1.Text) { String Zeichen = i.ToString(); if (Zeichen.Equals(AllZeichen[count].ToString())) { count++; if (count == searchtext.Length) { if (start == true) { StartPos[FoundCount] = position - searchtext.Length + 1; } else { StartPos[FoundCount] = position; } FoundCount++; count = 0; } } else { if (Zeichen.Equals(AllZeichen[0].ToString())) { count = 1; } else { count = 0; } } position++; } return StartPos; } private int[] search(int[] StartPositionen, String searchtext, Boolean start) { char[] AllZeichen = searchtext.ToCharArray(0, searchtext.Length); int count = 0; int counter = 0; int position = 0; int[] StartPos = new int[99999]; for (int i = 0; i < StartPos.Length; i++) { StartPos[i] = -1; } int FoundCount = 0; foreach (char i in textBox1.Text) { if (StartPositionen[FoundCount] == -1) { break; } if (position >= StartPositionen[FoundCount]) { String Zeichen = i.ToString(); if (Zeichen.Equals(AllZeichen[count].ToString())) { count++; if (count == searchtext.Length) { if (start == true) { StartPos[FoundCount] = position - searchtext.Length + 1; } else { StartPos[FoundCount] = position; } FoundCount++; count = 0; } } else { if (Zeichen.Equals(AllZeichen[0].ToString())) { count = 1; } else { count = 0; } } } position++; } return StartPos; } private String getValue(String searchtext, String varName) { char[] AllZeichen = varName.ToCharArray(0, varName.Length); int count = 0; String value = "Nothing"; foreach (char i in searchtext) { String Zeichen = i.ToString(); if (count == varName.Length) { if (Zeichen.Equals(""")) { break; } else { value += Zeichen; } continue; } if (Zeichen.Equals(AllZeichen[count].ToString())) { count++; if (count == varName.Length) { value = ""; } } else { if (Zeichen.Equals(AllZeichen[0].ToString())) { count = 1; } else { count = 0; } } } return value; }
Download:
Codehttps://www.virustotal.com/de/url/b03e8b3a2aa46e327d19e7c500849f3956253b47c3cf7a78be39c46802771b92/analysis/1376840596/
Mfg Soldtodie
-
Ne, hab mich entschieden werde den Converter mache und an meinem Selfmade weiter arbeiten und weiter C++ lernen :D.
-
[DT]Nightstr3am
Das war bestimmt die Spieler die durch die Werbung gelockt wurden und mal den Server begutachtet haben,
aber dann nicht geblieben sind da ihnen der Server nicht gefallen hat.Ich werde jetzt auch wieder anfangen ein Selfmade zu machen.
Mfg Soldtodie
-
Deckhand
Ja kann ich schon.Paddy.
Was heißt denn "Was kannst du alles"
Mit ein bisschen googeln kann man fast alles hinbekommen.
Heutzutage ist das nicht mehr so das man alles perfeckt auswendig wissen muss.
Sogar in einem Betrieb googeln viele wie etwas funktioniert wenn sie etwas programmieren müssen und das gerade nicht wissen.//Edit
@Blackbook
Kannst du mir bitte mal alle sachen die du aufgezählt hast als mta datei schicken mit dem code. Da ich gerade kein Mta habe und ich auch keine lust habe es herunterzuladen. -
Etwas das nicht lang dauert und nicht so kompliziert. Das man heute noch schnell machen könnte.
Naja ich grenz das jetzt ein auf einen converter.
-
Wie schon gesagt was kleines. Ist ja richtig sclimm mit euch
-
Was kleines und sinvoll anti cheat mit einem externen Programm find ich ehrlich gesagt bei samp richtig kacke.
Und wo kommt dann was für GTA hin? Und warum posten hier viele sachen für GTA.
Außerdem denkt mal ne nummer kleiner.
-
ich hab eigentlich was fuer samp gedacht. Irgendwas kleines sinnvolles z.B. irgendein converter.
-
Ka. such dir eine aus.
-
Hey hat jemand ein Plan was ich programmieren soll.
Mfg Soldtodie
-
Ich hab jetzt auch mal so ein Programm erstellt hoffentlich hilft es dir.
Bild:
Quelltext:
CodetextBox2.Text = ""; int charCounter = 0; int start = 0; int end = 0; String[] data; String space = " "; foreach (Char c in textBox1.Text) { if (c.Equals('(')) { start = charCounter + 1; } else if (c.Equals(')')) { end = charCounter - start; data = textBox1.Text.Substring(start, end).Split(','); space = checkBox1.Checked == true ? space = "" : space = " "; if(comboBox1.SelectedItem.Equals("x, y, z, r")) { textBox2.Text += data[1].Trim() + "," + space + data[2].Trim() + "," + space + data[3].Trim() + "," + space + data[4].Trim() + System.Environment.NewLine; } else if (comboBox1.SelectedItem.Equals("{x, y, z, r}")) { textBox2.Text += "{" + data[1].Trim() + "," + space + data[2].Trim() + "," + space + data[3].Trim() + "," + space + data[4].Trim() + "}" + System.Environment.NewLine; } else if (comboBox1.SelectedItem.Equals("x, y, z")) { textBox2.Text += data[1].Trim() + "," + space + data[2].Trim() + "," + space + data[3].Trim() + System.Environment.NewLine; } else if (comboBox1.SelectedItem.Equals("{x, y, z}")) { textBox2.Text += "{" + data[1].Trim() + "," + space + data[2].Trim() + "," + space + data[3].Trim() + "}" + System.Environment.NewLine; } } charCounter++; }
Download/Virustotal:
Codehttps://www.virustotal.com/de/url/f8c70cd7ddc18281c0d27b98b7011df1a9cfff3b24cf8eae8769c6c3aafdcea5/analysis/1376480359/
Mfg Soldtodie
-
Ich wollte mal fragen ob jemand die Seite benutzt oder ob ich noch was hinzufuegen oder bearbeiten soll?
Vielen Dank!