Beiträge von Kaliber


    Das ist ein Klammerfehler ^^


    Schreibe es so:


    public OnPlayerSpawn(playerid)
    {
    switch(GetPVarInt(playerid,"Fraktion")) {
    case 1: SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);
    case 2: SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);
    }
    return 1;
    }


    mfg. :thumbup:

    Habe dir doch geschrieben wie du das behebst, schreibe das unten in dein Script:


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' ')) index++;
    new offset = index,result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) result[index - offset] = string[index],index++;
    result[index - offset] = EOS;
    return result;
    }


    mfg. :rolleyes:

    hast du ts oder skype ?


    Ja, aber nicht hier, ich bin gerade auf der Arbeit :rolleyes:


    undefined symbol "strtok"


    Schreibe das mal unten in dein Script:


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' ')) index++;
    new offset = index,result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) result[index - offset] = string[index],index++;
    result[index - offset] = EOS;
    return result;
    }


    mfg. :thumbup:

    Da hilft man neulingen & 10x darfst du raten, warum die Englischen Script's 10000x besser sind?


    Es gibt ein paar im englischen Forum, wie Y_LESS oder allgemein Leute mit vielen Sternen, die so gute Sachen releasen, weil es einfach wirklich Programmierer sind.
    Diese Leute sind wesentlich älter als die Leute hier im Forum, der Altersdurchschnitt liegt hier so zwischen 12-16 (natürlich gibt es Ausnahmen die älter sind) im Englischen Forum jedoch weitaus höher.


    Es ist falsch, leute mit harter Kritik lernen nicht , sie verlieren den Spaß!


    oder sie versuchen es beim nächsten mal besser zu machen.


    Er verbessert es, es sieht wirklich gut aus, und schon kommen wieder diese Hater mit "1/10 punkte für die Mühe"
    Wobei sie aber selber nichtmal besser können.


    Da stimme ich dir jedoch zu, allerdings geht das meiner Meinung nach, schon ein wenig zurück... ^^


    mfg. :thumbup:

    Hier, schreibe mal deinen Befehl so:


    if(!strcmp(cmd, "/check", true))
    {
    if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht befugt!");
    tmp = strtok(cmdtext, idx);
    if(!tmp[0]) return SendClientMessage(playerid, COLOR_GRAD1, "Benutzung: /check [Spieler ID]");
    giveplayerid = strval(tmp);
    if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Der Spieler wurde nicht gefunden!");
    Stats(playerid,giveplayerid);
    return 1;
    }


    mfg. :thumbup:

    Oh Leute bitte...


    ich erkläre euch mal kurz etwas ^^


    Der Callback OnGameModeInit wird dann aufgerufen, wenn der Server gestartet wird (also wenn das Gamemode geladen wird), zu diesem Zeitpunkt allerdings befinden sich 0 Spieler auf dem Server, also ist die Abfrage:


    if(IsPlayerConnected(playerid))


    Schonmal total sinnlos und die Schleife auch, da nichts da aufgerufen wird :pinch:


    Man schreibt das unter OnPlayerConnect und verwendet PlayerTextDraws und Aktualisiert dieses TextDraw mit SetTimerEx für einen Spieler....


    mfg. :thumbup: