Beiträge von Xaiunay

    hiho, ich frage mich gerade wie man des ShowStats übersichtlich machen kann, dort habe ich mal folgendes gemalt:

    nun meine frage die leerzeichen ist das alles abgezählt bzw muss man das x fach ausprobieren bis es passt pro zeile?
    und wie könnte man die Stats im script übersichtlich machen formats in 3 zeilen dann noch beliebige leerzeichen dann ists schon nichmehr übersichtlch D:

    Hiho,
    dcmd_spec(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))
    {
    new pID;
    if(sscanf(params, "u", pID)){ return SendClientMessage(playerid, COLOR_GREY, "Info: /spec [playerid]"); }
    SpectateTarget[playerid] = pID;
    SpectatorS[playerid] = playerid;


    new astring[72];
    format(astring, sizeof(astring), "[AdminCmd] %s spec %s.",ReadName(playerid), params);
    AzBroadcast(astring);
    ServerLog(astring);
    if(IsPlayerConnected(pID))
    {
    TogglePlayerSpectating(playerid,1);
    new inter = GetPlayerInterior(pID);
    Spectated[playerid] = true;
    SetPlayerInterior(playerid,inter);
    PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
    SetTimerEx("Spectator",2500,1,"u",playerid,pID);
    PlayerSpectatePlayer(playerid,pID);
    return 1;
    }
    else{ SendClientMessage(playerid,COLOR_GRAD1,"Spieler ist nicht Online!"); }
    }
    else{ SendClientMessage(playerid,COLOR_GREY,KeinAdmin); }
    return 1;
    }


    dcmd_specoff(playerid,params[])
    {
    #pragma unused params
    if(IsPlayerAdmin(playerid))
    {
    SpectateTarget[playerid] = 0;
    SpectatorS[playerid] = 0;
    Spectated[playerid] = false;
    TogglePlayerSpectating(playerid,0);
    SetCameraBehindPlayer(playerid);
    }
    }


    des sind meine befehle ;)
    die variable sind erstmal beiseite sind für nen timer der periodisch abfragt ob target in auto oder neuem int etc.


    nun aber zum problem, seit kurzem als ich irgendwas eingebaut habe was ich aber nichmehr weiß, da ich spec nicht oft benutze, geht dieser befehl nichtmehr :/
    Also es passiert dieses:
    ich schreibe befehl
    und dann passiert nix variablen werden aber gesetzt etc. aber ich sehe nicht den anderen player :/

    if(Is[color=#ff0000]In[/color]Admin[playerid] == 0)


    Gehört das nicht in An?
    Also IsAnAdmin ?? 0o


    das ist eine selbst definierte variable der normale befehl is
    IsPlayerAdmin(playerid)
    was soviel wie rcon admin bedeutet

    auto hinstellen wo es soll /save Auto eingeben dann in %appdata%/GTA SAN ANDREAS/Samp user files/savedpositions das letzte ist das auto das unter ongamemodeinit einfügen und auto da


    sind genau 26 errors? wenn ja -> klammerfehler

    gut da scheint er das zu speichern, wie sehen deine makeleader / invite befehle aus? dort musst du dann auch die pvariable setzen falls du das vergessen hast ^^

    if (strcmp("/sl", cmdtext, true, 10) == 0)
    {
    if (GetPlayerScore(playerid) == 0)
    {
    SendClientMessage(playerid,0x91FF00FF,"Du hast nicht genug Score (2)");
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    else
    SetPlayerScore(playerid, GetPlayerScore(playerid)-2);


    SendClientMessage(playerid,0x91FF00FF,":::Leben+Weste:::");
    return 1;
    }
    probiers mal so
    € einrückung