Hallo ich will ein Selfmade script scripten, und habe ein paar grundkentnisse. Ich wolte euch fragen wie man anfangen soll, und ob ihr ein paar tutorials dazu posten könnt.
Mfg. Patrick
Selfmade script hilfe
- Patrickk.
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Ja, mich würde das auch interesieren weil ich eine art RACE Server scripten
-
Das erste was ich machen würde wäre Variablen vordefinieren , erstmal das gröbste wie den Spieler Status , danach würde ich das Login & Register System
basteln dann die Jobs einrichten , sprich mit Variablen & Skins arbeiten , Kamera Pos setzen Positionen Festlegen dann würde ich Kommandos
der einzelnen Fraktionen oder Teams festlegen , danach kann man sich an die kleineren Sachen machen wie Haus System & Biz System (z.b.)
oder vllt. Stuntparks etc. dem Rest würde meiner Fantasie überlassen wie z.b. Basen für Fraktionen errichten oder Bugs ausbessernk.a. ob das jetzt wirklich hilft aber vllt. hilfts ja für den Anfang bzw. für die Struktur so das man nicht durcheinander kommt
-
Das hilft danke^^
Jetst habe ich schonmal ein ungefähren plan was ich machen muss.
Wie man ein register system macht weiß ich. Aber ich weiß nicht wie man die Variablen vordefeniert, und den spieler status.
Kannst du das bitte erklären? -
-
Danke für die Seite.
-
Also zum Anfang :
enum spieler
{
score, // Also der Punkte Stand als Beispiel
weitere_var,
}
new SpielerAccount[MAX_PLAYERS]/*MAX_PLAYERS = jeder Spieler von 0-200*/[spieler] // damit die Variablen aus dem Paket spieler verwendet werden können und man nicht einzeln definieren muss, so bleibt die übersichtSo z.b. könntest du dir die Variablen für den Spieler einrichten, Übersicht pur
Ich würde dir außerdem empfehlen, im Tutorial Bereich mal das Tut anzusehen Kommandos mit Parametern ( hilft bei vielem wie Login Register System ).
Das Datei System etwas auszukunden ( dini , SII , MySQL usw. ) dinge womit man was abspeichern kann wie Passwörter . Ich würd dir zum verschlüsseln
von Passwörtern MD5 empfehlen ( md5.inc von Y_Less ) . Einfach Pwd umwandeln sobald der Spieler das pwd wieder eingibt aus dem Parameter umwandeln und mit der anderen verschlüsslung überprüfen lassen + das Passwort ist sicher verschlüsselt.Wenn du weiter infos dazu möchtest, hier im Forum gabs sogar mal ein Login Register System , musst es nicht kopieren aber mit den Grundlagen sollte man begreifen wie was wo gemacht wird, wieso es gemacht und warum .
Die wichtigsten abfragen wären :Ob der Spieler schon eingeloggt ist.
Ob das Passwort stimmt -
giebt es keine Deutschen Tutorials ?
-
Wenn du kein Englisch kannst, dann pack gleich ein
Weil das meiste hat mit englischem zu tun beim scripten ... -
Ich muss ja eine neue Pawno Datei öffnen, muss ich daraus etwas löschen?
-
Ich habe es durchgelesen, aber ich bin immer noch nicht weiter....
Ich habe noch nichts am Script geändert.
Könnt ihr ein ganz kleines Tutorial posten, damit ich jetst mal bischen weiter komme.
mfg. Patrick -
Sry für 3. Post
aber ich wolte fragen, wo ich
enum spieler
{
score, // Also der Punkte Stand als Beispiel
weitere_var,
}
new SpielerAccount[MAX_PLAYERS]/*MAX_PLAYERS = jeder Spieler von 0-200*/[spieler] // damit die Variablen aus dem Paket spieler verwendet werden können und man nicht einzeln definieren muss, so bleibt die übersichtDas einfügen soll
-
Es gibt in einer Programmiersprache Variablen Gültigkeitsbereiche , dieses was ich dir gegeben habe ist eine Lokale Variable,
sie muss also überall gültig sein im Skript Bereich , Variablen die zwischen { } Brackets stehen sind auch in dem jeweiligen Bereich verfügbar,
endet der Bereich sagt die Variable auch Tschüss und ist danach nicht mehr definiert / verfügbar
if()
{
new var; // Gültig
} // Ungültig , variable wird gelöscht da der Bereich beendet wurde
if() // Ist nun hier nicht mehr verfügbar
{}
-
Ich lasse es erstmal mit dem Selfmade GM, und erweitere meine kentnisse mit einen Goodfather was ich Edetiere.
-
Ich zietiere das gerne:
Du bist ein Anfänger im Scripten?
Dann lass die Finger vom Godfather, weil er...
...viel zu komplex ist.
...viel zu groß ist.
...auf Niveau ziemlich guter Scripter ist.Mit dem Thread will ich unnötige Fragen über den Godfather vermeiden.
Der GF ist nich ein Mod, aus dem du einfach so einen Command kopieren kannst, nein, dazu ist er viel zu verzweigt.
Das Script arbeitet mit ziemlichen viel Code vom dem Anfänger ziemlich wenig, wenn nicht sogar gar nichts, verstehen.
Darum bitte ich die Anfänger sich erst mal mit einfachen Gamemodes, wie die vorhandenen im SAMP Server Ordner, zu beschäftigen.
Dadurch wirst du erst mal mit den einfacheren Dingen konfrontiert anstatt einem 30000-Zeilen Code.
Ich spreche aus eigener Erfahrung, da ich auch mal Anfänger warMfg, Rafelder
-
Welches GM ist den gut für anfänger??
-
Schau dir die GM's die beim Server standard mäßig dabei sind an und scripte dann erstmal was einfaches, wie zB Dm oder TDM.
-
breadfish.de
Hat das Thema geschlossen.