[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link

  • Niemand eine Idee?

  • liegt das vielleicht daran, dass mit der datei beim erstellen irgendetwas gemacht wird?

    Problem gelöst!! Danke
    Ich habe die Dateien vom SA:MP-Server einfach auf dem Desktop gespeichert.
    Allerdings ergibt sich jetzt ein weiteres Problem:
    Wenn man sich registriert wird nur das Passwort, aber nichts anderes gespeichert. Beim nächsten Login und darauf folgenden Verlassen wird alles ordnungsgemäß gespeichert. Wo liegt der Fehler? (deswegen das lange Zitat)

  • Warum kommt mein Bot nicht auf meinen Testserver? Keine Errors bloß er kommt net:



    #include "a_npc"
    new Bus;


    ConnectNPC("BOT","BOT");// erstes carbot steht für den namen hier im script, 2tes wie der record heißt!!!!
    Bus = CreateVehicle(501, 2000.0, 2000.0, 2000.0, 7.0, 0, 0, -1);


    if(IsPlayerNPC(playerid))
    {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "Bus", true))
    {
    PutPlayerInVehicle(playerid, Bus, 0);
    return 1;
    }
    }


    #include <a_npc>


    // name der recordeten datei (im beispiel war es CARBOT oder ZIVIBOT)
    #define RECORDING "BOT"
    // Record typ, 1 = in einen fahrzeug, 2 = zu fuß
    #define RECORDING_TYPE 1


    main()
    {
    }


    public OnRecordingPlaybackEnd()
    StartRecordingPlayback(RECORDING_TYPE, RECORDING);


    public OnNPCEnterVehicle(vehicleid, seatid)
    StartRecordingPlayback(RECORDING_TYPE, RECORDING);


    public OnNPCExitVehicle()
    StopRecordingPlayback();



    pls helft mir ^^

  • maxnpc auch in der server.cfg geändert? @Firer: Kameravektorrechnung zum Beispiel, das zieht aber viel Ressourcen und sicher ist das auch nicht

  • Ich bin über die SuFu nicht fündig geworden.
    ich suche ein Scipt für das Ordnungsamt das sie wenn sie die PlayerID eingeben auf der Karte makiert wird wo sich das Auto befinden. Sozusagen /carlocate [ID]. Ich hoffe ihr wisst was ich meine.
    Danke im vorraus!

  • new Float:x, Float:y, Float:z;
    GetVehiclePos(id, x, y, z);
    SetPlayerCheckPoint(playerid, x, y, z, 10.0);

  • Moin hab auch mal zwei Fragen.


    Erstens: Ich hab nun schon bei vielen servern gesehen das sie am serverloading so einen schwarzen bildschirm haben.
    Gibt es dafür eine Funktion oder ist das nen Textdraw oder so ^^
    würde mich gern mal interresieren.


    Zweitens: Vllt hilft das auch meinem Vorposter weiter.
    Kann man eigentlich die Textzeile von Showplayerdialog über 2 zeilen irgendwie machen.


    Beispiel: ....."Shop","Döner\nBlablabla\nSalat\nKeineahnung <Und dann mittendrin einfach nen zeilenumbruch geht das?


    __________________________________________________________________________________________

  • Hallo Brotfische.
    Ich möchte 50 Hausicons erstellen aber muss ich sie immer einzeln neu definieren oder kann man das so amchen ,dass man eine kleine Funktion macht und dann in der Funktion alle hausicons aufgelistet sind.
    z.B wie new Hausicons[50]
    [objectid,x,y,z] usw ?
    Könnt ihr bitte so eine posten
    wäre nett.

    Mapper seit 2 Jahren--><--Stärken:Interrior/Room Mapping

    <<Meine Werke>>

    [ MAP ]LV Hospital

    [align=center][ MAP ]LV Truckerdepot[align=center]

    Einmal editiert, zuletzt von [GRF]SoniX ()

  • Hallo Brotfische.
    Ich möchte 50 Hausicons erstellen aber muss ich sie immer einzeln neu definieren oder kann man das so amchen ,dass man eine kleine Funktion macht und dann in der Funktion alle hausicons aufgelistet sind.
    z.B wie new Hausicons[50]
    [objectid,x,y,z] usw ?
    Könnt ihr bitte so eine posten
    wäre nett.


    Ne simple For Schleife und gut

  • dini_Set("/Accounts/%s.ini", "Gebannt von", "%s", giveplayer, sendername);
    oder
    format(string, sizeof(string), "/Accounts/%s.ini", "Gebannt von", "%s", giveplayer, sendername);
    dini_Set(string);
    beides gibt

    Code
    warning 202: number of arguments does not match definition


    Schlag mich tot ich steh aufm schlauch :wacko:
    Was ist da falsch ?(

    The fact is, I am right. And if you think I'm wrong, you are wrong.

  • new Float:x,Float:y,Float:z;


    GetPlayerPos(playerid,Float:x,Float:y,Float:z);
    SetPlayerPos(playerid,Float:x+2,Float:y+2,Float:z+2);



    Du musst aber die giveplayerid definieren weiste oda??^^

    Einmal editiert, zuletzt von TeamSpirit ()

  • ja ganz soo blöd bin ich auch net^^
    Ich will einfach nur das wenn jmd gebannt wird in seiner .ini gespichert wird von wem der jenige gebannt wurde. Aber sobald ich versuche etwas anders als zahlen zu speichern hasst mich pawno :thumbdown:

    The fact is, I am right. And if you think I'm wrong, you are wrong.

  • Also ich will per fwrite immer neue Zahlen speichern, so etwa:
    new File:blafile = fopen("name.txt",io_write);
    fwrite(blafile,"123\n456\n789");
    fclose(blafile);


    Okay da haben wir schon ein TXT file mit 3 zahlen:

    Zitat

    name.txt inhalt:
    123
    456
    789


    Aber ich will die zahl "456" nun löschen (per Script), aber wie kann ich es so machen dass Zeile 2 gelöscht wird ?


    Wirklich keine lösung ?...
    FoxHound.

    Einmal editiert, zuletzt von FoxHound ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen