scripten lernen

  • wie lerne ich am besten scripten
    wenn ich selfmade mache oder gf editiere
    selfmade tutorials hab ich mir schon von mrmonat und nemesus alle angeguckt und ziemlich viel neue sachen gelernt

  • Am besten siehst du ein dass man erstmal Grundbausteine braucht , sprich Wikipedia kuken.


    Dann sollte man sicherstellen dass man die nötige Zeit dazu hat, eben so wie Materialien.


    Und dann legt man los, Tutorials lesen.


    lg


    pS

  • Ich würde dir nicht empfehlen das GF weiter zu editieren, es ist zwar ein großartiges Script, ist aber oftmals sehr schwer als Anfänger zu verstehen, da es meiner Meinung nach auch etwas komisch gescriptet ist. Mach lieber an deinem Selfmade weiter. Da lernst du mehr.

  • Mit nem String kannst du zB nen Namen ausgeben:

    if(strcmp(cmdtext,"/myname",true) == 0)
    {
    new name[MAX_PLAYER_NAME];//Variable für Namen erstellen
    new string[128];// String erstellen
    GetPlayerName(playerid,name,sizeof(name));//Abfrage vom Namen erstellen
    format(string,sizeof(string),"Dein Name: %s"name);//String formatieren
    SendClientMessage(playerid,*farbe,string);//String als Nachricht ausgeben - *farbe = Farbe mit zB SAMP ColorPicker einfügen
    return 1;
    }

  • aha also mit dem geht das dann..
    und wo muss ich das machen also ongamemodeinit oder wo ????
    und warum ist bei string immer 128 das wüsste ich noch gerne ;)
    bitte um antwort
    Mfg Andi

    Einmal editiert, zuletzt von XenooN ()

  • Hallo Andi2504,
    nein nicht unter OnGameModeInit,
    es ist ein Befehl also unter: OnPlayerCommandText
    die 128 müsset die Zeichenanzahl im string sein.


    Kleiner Tipp: Ich hab einfach an einem Godfather rumgebastelt, man lernt damit echt gut, finde ich ^^
    Aber wenn du schon an einen Selfmade arbeitest, dann lass dich nicht stören :D
    Wünsche dir viel Erfolg beim Scripten :thumbup:


    Gruß
    Asa

    Gruß
    qLx


    Suche anständige Community, biete Management, Scripting, Support.
    Bei Interesse => Private Nachricht

  • das ist die zeile 141
    format(string,sizeof(string),"Dein Name: %s"name);//String formatieren
    und das sind die erorrs...


    C:\Users\Andreas\Desktop\SCHEISSHAUS\gamemodes\---------.pwn(141) : error 001: expected token: "-string end-", but found "-identifier-"C:\Users\Andreas\Desktop\SCHEISSHAUS\gamemodes\---------.pwn(141) : warning 215: expression has no effectC:\Users\Andreas\Desktop\SCHEISSHAUS\gamemodes\---------.pwn(141) : error 001: expected token: ";", but found ")"C:\Users\Andreas\Desktop\SCHEISSHAUS\gamemodes\---------.pwn(141) : error 029: invalid expression, assumed zeroC:\Users\Andreas\Desktop\SCHEISSHAUS\gamemodes\---------.pwn(141) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.

  • format(string,sizeof(string),"Dein Name: %s",name);//String formatieren
    versuch mal so, du hast ein "," vergessen :thumbup:

    Gruß
    qLx


    Suche anständige Community, biete Management, Scripting, Support.
    Bei Interesse => Private Nachricht

  • Zum Scripten lernen:
    Du kannst erstmal kleines Grundwissen durch Wikipedia erlernen.
    Dann um mehr über das scripten zu erfahren habe ich folgende Tipps für welche du trotzdem grundwissen benötigst:


    1. Einen Scriptlehrer suchen.
    Es gibt hier manche personen die gerne Scriptunterricht geben.
    Diese können dir sicher sehr gut alles erklären, zeigen, beschreiben usw..


    2. Tutorials.
    Es gibt verschiedene Arten von Tutorials.
    z.B Tutorials die einem über ein Video alles zeigen und beschreiben (z.B MrMonatTutorials)
    oder deutlich beschriebene Tutorials im Forenbereich Tutorials. (http://forum.sa-mp.de/san-andr…player/board39-tutorials/)


    3. Editieren und probieren (Learning by Doing)
    Eine weitere Möglichkeit das Scripten zu erlernen ist es einfach zu probieren mit einem fertigem Script. (Auf die Weise fing ich gut an :D)
    Das bedeutet einfach das man sich ein fertiges Script herunterlädt und einfach editiert und alles ausprobiert zu testen.
    Auf diese weise kannst du dir selber gut das Scripten beibringen.


    Ich hoffe das hat dir helfen können.


    MfG DarkZero

  • also jeder sagte mir godfather ist kompliziert STİMMT NİCHT
    wo ich neu angefangen hatte habe ich mit den LARP angefangen version 3.1 und jz führe ich den weiter habe sogut wie keine bugs tolle features und genug spiel spass für meine user

    Scripts die ich besitze :


    BDC
    YSL/SoL
    LARP 3.1 toll editiert.
    Your second reallife editiert
    Fusion
    Loh 0.4
    Selfmade Stunt [nur zum verkauf]
    Dark Triagond
    German Fun Reallife
    Real German Roleplay
    German Roleplay 3.6 [habe ich vom RGR script aufgebaut nur besser ;D]
    LoH 0.7
    LoH 1.0
    Dark Traigond Selfmade