Beiträge von Kaliber

    Da ist noch so einiges mehr falsch ^^


    new SkinAuswahl[MAX_PLAYERS] = 1;


    So kannst du das nicht schreiben und wirst zu 100% auch einen Warning oder Error bekommen...


    So muss das aussehen:


    new SkinAuswahl[MAX_PLAYERS];
    //irgendwo, wo der Parameter playerid übergeben wird
    SkinAuswahl[playerid] = 1;


    //Edit: Die anderen Fehler:

    Zitat

    if(SkinAuswahl[playerid] >= 1)
    {
    new pID;


    pID bekommt keinen Wert Initialisiert, also ist der Wert 0.
    d.h. Die Kamera Pos wird immer vom Spieler 0 gesetzt, aber von keinem anderen !


    Zitat

    else if(SkinAuswahl[playerid] == 5)
    {
    SetPlayerSkin(playerid, 200);
    SkinAuswahl[playerid] = 1;
    }


    Wenn du das so machst, wird der Spieler nie zu == 6 kommen und somit wird das ganze System buggen !


    (noch ein Verbesserungsvorschlag:)
    anstatt:

    Zitat

    SkinAuswahl[playerid] += 1;


    schreibe es so:


    SkinAuswahl[playerid]++;


    mfg. :thumbup:

    Turmspringen ist eine Gute Idee, z.B. auch wer am weitesten springt und dann noch Punktewerter...


    Aber rutschen ist so eine Sache, ich bin mir so ziemlich sicher, dass das nicht so umsetzbar ist...aber die Idee ist gut ;)


    mfg. :thumbup:

    Die Funktion, wo das Array aufgerufen wird
    if(pvehid == CanPlayerUseCar(playerid))return SendClientMessage(playerid, ROT, "Dieses Fahrzeug dürfen leider nur Admins fahren!");


    Schreibe das so:


    if(CanPlayerUseCar(playerid)) return SendClientMessage(playerid, ROT, "Dieses Fahrzeug dürfen leider nur Admins fahren!");


    mfg. :thumbup:


    Du solltest HEAL auch oben im Script deklarieren :D


    new HEAL;
    HEAL = CreatePickup...


    Ist mir egal, kommt darauf an, wie er das mit dem Timer haben will :D


    mfg. :thumbup:

    Danke, gibts dafür evtl schon nen Plugin, Include, FS, o.ä?


    MFG


    Ich kenne bis jetzt nur 1nen der sowas mal geschrieben hat, ich bezweifle aber, das er dir den Source Code bzw das Plugin oder was weiß ich geben wird ^^


    mfg. :thumbup:

    Ich möchte aber, dass die Bots DM betreiben (Wie bei CSS ungefähr, also eine KI) - Nicht möglich, oder?


    Doch, allerdings muss man dazu noch ein kleines Plugin anfertigen, damit der Bot auch zu einem Spieler läuft...


    mfg. :thumbup:

    Mit Timern kenn ich mich leider überhaupt nicht aus, soll ich denn im Timer Sek * HP Rechnen? O_O


    MFG


    Wofür 8|


    Du hast doch einen regelmäßigen Timer Interval alle 5 Sekunden, das würde dann so aussehen:


    SetTimerEx("Denkdirwasaus", 1000*5, 1, "i", playerid);


    mfg. :thumbup:

    Ich glaube nicht .
    In MTA wäre es aber möglich.


    Nicht ganz richtig.


    Es ist nicht direkt möglich sie zu töten, aber es wäre möglich herauszubekommen ob sie auf einen NPC schießen oder nicht, dann kann man messen wie lange/oft sie auf ihn schießen und bei sagen wir 20 Schuss könnte man den NPC pausieren und in eine "Todes-Animation" fallen lassen ;)


    mfg. :thumbup:

    Du brauchst dafür einen Stock, bei dem du den Namen ausliest.


    Richtig...



    Hab die oben so definiert
    new PlayerName[MAX_PLAYERS];


    Also lösche diese Zeile und schreibe das in dein Script:


    stock PlayerName(playerid)
    {
    new name[24];
    GetPlayerName(playerid, name, 24);
    return name;
    }


    mfg. :thumbup: