Beiträge von N1ck

    Haha also foto hat er normalerweise nicht gemacht ( da er ausm fenster geschaut hat , schafft er das garnicht ) und wenn sage ich das ich beim döner war und nur hinten umgedreht habe ( ist gleichn döner daneben)

    Guten Tag ich bin heut mit meinem Auto über so nen kleinen Weg gefahren
    wo man eigtl nicht fahren darf ( ich weiss bin selber schuld) nunja dann hat so ein opa der nix zutun hatte
    mein Nummernschild aufgeschrieben (von bissl weiter weg) nun was könnte auf mich zu kommen falls er zur polizei geht



    p.s bin probezeit aber ich denk falls was schlimmeres ist sage ich einfach mein vater o. mutter ist gefahren .

    Meines Erachtens leider im Falschen bereich
    Aber so Bots aufnehmen kann eigtl fast jeder , es gibt super tutorials also allzuviel kannst
    dafür nicht verlangen


    Mfg.

    Guten Abend Liebe Community
    nun denn ich habe mich dazu entschlossen Scripten zu lernen sprich mit Pawno
    dazu brauch ich aber Hilfe , ich habe mir etliche Tutorials angeschaut von Mr.Monat
    sowie auch von Nemesus doch leider finde ich diese Videos einfach nicht besondern gut erklärt,
    bzw . Beispiele werden nicht gut genug erklärt . Darum suche ich einen von euch da draußen der mir mit Viel Fleiß und Mut
    das Scripten beibringt... Kleine Sachen kann ich schon z.b Spawns definieren , Befehle ... doch leider reicht das nicht aus um
    irg wann erfolgreich zu werden...


    Nun gut lange Rede kurzer Sinn, meldet euch per PN .
    Eine kleines Gehalt gibts für den jenigen Aufjedenfall.


    Mfg.

    Also ich versteh mal nur Bahnhof darum lass ich das erstmal und gehe weiter Tutorials durch :)
    Aber danke...


    // edit . Noch ne Frage
    bei NEmesus Tutorials wieso deklariert er bei jedem command
    Playerid neu Sprich einmal new spieler , new playerid etc


    kann man nicht die selbe nochmal benutzen ?

    Tagchen folgende Frage ist es möglich ein script zu machen
    mit nur dcmd oder werden da verschiedene möglichkeiten meist hergenommen


    Weil ich habe mich gefragt wie mache ich z.b mit dcmd ein Portbefehl was mir so auf die schnelle einfällt wäre so :


    // Befehl porten
    dcmd_porten(playerid,params[])
    {
    new Spieler;
    if(strlen(params))
    {
    Spieler = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerPos(playerid = Spieler);
    SendClientMessage(playerid,Gelb,"Du hast dich geportet");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    }
    }
    return 1;
    }



    Spieler wurde bereits definiert in nem anderem commando muss ich dann erneut new Spieler machen oder kann ich das weglassen?

    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(305) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    1 Warning noch

    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(305) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(317) : warning 209: function "dcmd_heilen" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.



    // DCMD Befehle
    //------------------------------------------------------------------------------
    dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params))
    {Spieler = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    return 1;
    }
    }
    }


    Und wenn ich Ingame den Befehl eingebe, kommt Unknow Command sprich irg wo fehlt ein Return 1;

    Ok Getan ,



    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(306) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(316) : error 030: compound statement not closed at the end of file (started at line 314)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    //------------------------------------------------------------------------------
    dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params))
    { Spieler = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    return 1;

    danke schonmal nur noch 4 errors :S



    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(129) : error 017: undefined symbol "dcmd_heilen"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(144) : error 017: undefined symbol "dcmd_heilen"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(147) : error 017: undefined symbol "params"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(148) : error 017: undefined symbol "params"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(149) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(162) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    Hier erstmal die Error's :



    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(129) : error 017: undefined symbol "dcmd_heilen"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(144) : error 017: undefined symbol "dcmd_heilen"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(147) : error 017: undefined symbol "params"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(147) : error 036: empty statement
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(148) : error 017: undefined symbol "i"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(148) : error 017: undefined symbol "params"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(149) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(162) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.



    Scriptausschnitte :


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(heilen,6, cmdtext);



    //DCMD Befehle
    dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params));
    { i = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    }
    }
    return 1;
    }
    return 0;
    }



    //DCMD
    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1