Beiträge von Goldkiller

    Die Funktion fehlt dir, so einfach ist das.
    stock StripNewLine(str[]) //ysi_misc.own
    {
    new
    l = strlen(str);
    while (l-- && str[l] <= ' ') str[l] = '\0';
    }

    nimm doch ocmd ist eig das gleiche ;)


    Die Antwort ist so sinnfrei,könntest den Post glatt wieder löschen.


    Die Zeile stimmt mit Sicherheit nicht,denn sowas:
    Count = 0;
    return 1;
    }
    steht zu 1000% nicht in der zcmd.inc .
    Du hast wahrscheinlich noch Anderes Includes die "OnPlayerCommandText" jeweils neu definieren,denn an ZCMD selber liegt es nicht. Zeig am Besten mal welche Includes zu alles verwendest.

    Eines von beiden ist nicht korrekt.
    Kompiliert ( in der AMX ) ist beides bis auf < und <= identisch.

    for(new X = 0 ; X < sizeof(TankeInfo); X++)
    for(new X = 0 ; X <= MAX_TANKEN ; X++)

    sizeof wird beim kompilieren in eine Zahl umgewandelt.Da du als Größe sowieso "MAX_TANKEN " verwendest,wird dort 30 stehen. sizeof gibt nämlich die Größe des Arrays aus.
    MAX_TANKEN vor dem eigentlihem kompilieren ( pre-prozessor , guter Thread ) ersetzt durch den Text der hinter #define MAX_TANKEN steht. Ist in deinem Fall dann 30.

    Der Titel des Themas ist schon mal total schlecht gewählt.
    Einen besseren Titel hättest sicherlich finden können.
    for(new i = 0; i <= MAX_TANKEN; i++)
    Übrigens wäre hier i <= MAX_TANKEN wahrscheinlich falsch. Für den Fall du hast sowas in der Art:
    new Tanken[MAX_TANKEN][e_Tanken];
    Dann ist der höchste Index MAX_TANKEN - 1. Mit "i <= MAX_TANKEN" kommst du aber auf i = MAX_TANKEN,was natürlich zu groß wäre als Index ;).

    Ehw, new Passwort[62][2]
    new sChars[14][2]
    2 ist mal gar nicht nötig da du chars benutzt bzw deren ASCII Wert direkt im Array ablegst und das sind ja nur eine normale Zahlen ist. Mach lieber [1] oder [] draus, dann kannst auch das hässliche [0] entfernen für die Buchstaben :p.

    Nicht wirklich spannend zu lesen.
    Hab mir den Anfang vom ersten Bericht durchgelesen und schnell keine Lust mehr gehabt.Das danach aber noch 3 weitere Berichte zu RL/RPG Server kommen ist meiner Meinung nach langweilig.Wer will denn bitte 4 Bereichte lesen, wo sich jeder um das gleiche Genre dreht :-O? Hätte in den Artikel auch niemals etwas mit "Ich" geschrieben ( Nach einer dreitägigen Testzeit ziehe ich nun das Resümee zum Reputation Roleplay Server. Als ich den Server zum aller ersten mal betrat, wurde ich direkt von einer netten Supporterin in Roleplay Manier begrüßt. )


    Naja,Übung macht den Meister ;).

    Im Kontext mit format oder printf ist %s der Platzhalter für einen String,daher s.
    %d dagegen ist der Platzhalter für Dezimalzahlen , daher d. Es ist übrigens identisch zu %i ( Integer ) , beides stellt den Platzhalter für eine Zahl dar.


    printf("%d ist eine Zahl",45 );
    printf("Aber ein %s ist keine Zahl",("String") );
    Du musst aber unterscheiden, dass auch Zahlen ein String sein können:


    printf("%d war ein Integer Wert und %s ein String",15,("16") );


    Hier noch weitere Platzhalter:
    Format - SA-MP Wiki

    Wenn ihr keine Ahnung habt,dann postet keine falschen Lösungen. Ist doch grauenhaft... .
    new CheckPoints[10][3] =
    {
    {1321.2825,-1503.5021,12.9310},
    {1345.1993,-1147.3545,23.2409},
    {1365.1549,-958.4965,33.6314},
    {1095.9037,-944.6390,42.2032},
    {959.5565,-1096.8696,23.2192},
    {939.6459,-1299.3596,13.4911},
    {913.2418,-1472.9629,12.9491},
    {1042.1873,-1513.9159,12.9473},
    {1207.4374,-1574.0936,12.9506},
    {1284.5763,-1554.6342,13.1227}
    };
    Es handel sicht bei dir um Arrays die das Tag Float haben, daher muss vor CheckPoints[][] noch Float: stehen.
    Du kannst übrigens auch [10][3] durch [][] ersetzen,dann wird automatisch versucht die Größe zu erfassen.



    Leute ohne Ahnung..


    Jep, dein Beitrag ist aber auch nicht besser ;).

    Zitat

    Meine frage wäre nun woran das
    liegt das das grau ist und ich nichts mehr sehe ausser mein Gemapptes


    Screenshot ? Hab ich noch nie was von gehört :-O. Nicht jeder kann sich sicherlich unter deiner Beschreibung ein konkretes Problem vorstellen.


    Zitat

    Ich würde mich über Hilfe freuen und vllt. sogar über ein /SetInt befehl
    da ich diesen aus irgendeinen Grund nicht Scripten kann ich habe da nur
    errors mit dcmd also bitte Helft mir doch und nicht auf diese Seite
    weiterleiten die kenne ich auch aber da sind die Interior ids von
    draußen nicht vorhanden http://weedarr.wikidot.com/interior.


    Achte mal auf deine Sätze. Da ist nur ein einziger Punkt in diesem riesigen Satz.

    Du hast aber schon gemerkt,dass in der genannten Zeile nur 1 Warnung auftaucht und keine 3 Fehlermeldungen ?


    SetPVarInt(playerid,"Wanteds",dini_Int(Spielerdatei,"Wanteds"/*,0*/));
    dini_Int hat nur 2 Parameter.


    Zu den Fehlermeldungen lässt sich nicht viel sagen. Sieht aber erst mal so aus,als wären amount und isPlayerInFrakt keine Funktionen / Variablen.