Beiträge von Ditti

    Füg mal bitte vor der ersten und nach/innerhalb der ersten if-Condition ein SendClientMessage ein, um zu testen, wie weit er kommt.

    Was hat das mit blöd sein zu tun? Neuen Server ziehen, entpacken und GameMode wieder in den passenden Ordner ziehen ist ja nun wirklich nicht schwer. :)

    Was mir gerade auffällt:
    Du machst das bei OnPlayerEnterVehicle - dadurch fällt das
    new vid;
    vid = GetPlayerVehicleID(playerid);
    Und bei GetVehicleModel ist statt vid vehicleid einzusetzen - also so:
    modelid = GetVehicleModel(vehicleid);


    Ich bin von OnPlayerStateChange ausgegangen - sorry. :D

    Jedes Fahrzeug hat eine eindeutige Vehicle-ID (wie die Spieler-IDs bei verbundenen Spielern). Diese wird via
    new vid;
    vid = GetPlayerVehicleID(playerid);
    abgefragt.


    Die Model-ID hingegen bezeichnet den Fahrzeugtyp, z.B. 411 für Infernus - diese brauchst du für die Einordnung der Fahrzeuge in Kategorien und fragst du via (aufbauend auf den oberen Schnipsel)
    new modelid;
    modelid = GetVehicleModel(vid);
    ab.


    Hoffe, das ist verständlich erklärt. ;)

    Wieso lässt du es dir auch von fishtime falsch erklären?


    Mit GetPlayVehicleID holst du nicht die ModelID, sondern eben die VehicleID. Du musst dann noch mit GetVehicleModel arbeiten.

    Ditti: Hast du jemals irgend ein Spiel Gespielt? Bf?, SAMP?
    wenn du nicht weist was das ist google es, er soll jemand
    wieder beleben. Und das Problem ist halt das ich nicht weis
    wie ich die ID des Toten rausfinden soll...


    Diese Unterstellung finde ich schon mal unpassend. Denn ich kenne kein englisches Wort namens "rezz" (ohne nachzusehen). "wiederbeleben" kenne ich nur als "revive".
    Und würde ich nicht SAMP spielen, würde ich mich wohl kaum in diesem Forum so aktiv bewegen - doch selbst im Bereich von SAMP habe ich noch nie den Befehl oder das Wort "rezz" gesehen.


    Just my 2 cents.


    Back to topic: Worüber erstellst du denn den Pickup? Also in welchem Callback?

    Die Linuxserver besitzen keine aktuelle Ausgabe? Das mag ich aber stark anzweifeln.


    Und du kannst mit screen (muss eventuell nachinstalliert werden) einen Prozess in den Hintergrund schicken und wieder in den Vordergrund holen, ohne, dass er etwas davon merkt:

    Code
    screen -dmS samp /pfad/zum/samp-server


    startet den screen unter dem Namen "samp".
    Mit

    Code
    screen -x samp


    Kannst du ihn wieder in den Vordergrund holen und mit Strg + A +D wieder wegschicken.


    Dieser screen bleibt auch nach einem Disconnect vom SSH-Server an.


    Hoffe, es hilft. :)

    Viele Anbieter verbieten es, einen SWAP-Speicher anzulegen, bringen dafür aber etwas eigenes mit.


    Und im Normalfall ist der SWAP eine eigene Partition - das lässt sich mit einem vServer jedoch auch nicht umsetzen.


    Aber hier mal ein leicht verständliches Tutorial für eine SWAP-Datei.

    Auch wenn es dämlich klingen mag: mach mal bitte:
    new alter = strval(inputtext);
    Und schreib dann das Alter als PVar (lass es dir vorher nochmal ausgeben).

    Wenn du sagst, dass die Variable nicht gespeichert wird, meinst du das mit SetPVarInt, richtig?


    Falls ja: was gibt denn GetPVarInt aus? Einfach eine 0, etwas komplett leeres oder die evt. sogar die 18?