Beiträge von a6150

    Guten Morgen Leute,


    ich bin hier mittelweile am verzweifeln.


    Bei mit werden keinerlei Objecte geladen und das nicht mit CreateObject genauso wie mit allen möglichen Streamern.
    Die befehle wurden ejdesmal der Readme des jeweiligen Streamers angepasst. Als Hintergrund ist wichtig zu wissen, dass ich ganz am Anfang Opas Streamer benutzt habe und dieser bis zu einem Punkt einwandfrei lief. Ab einem Punkt wurden die Objekte nciht mehr angezeigt.


    Hab wer eventuell eine Idee?
    Bzw. soll ich einen bestimmten Ausschnitt des Skripts posten?


    Hoffe auf baldige Hilfe.



    Mit freundlichen Grüßen,


    a6150



    PS: Als Nebeninfo: Komischerweise funktionieren auch nicht alle Pickups, nur die, die fest an eine Variable gebunden sind sprich Eingänge/Ausgänge und Ähnliches.

    Wenn ich jetzt aber sagen wir mal :
    new smstext[128];


    smstext[128] = inputtext;


    mache kommen bei mir Fehler.


    error 033: array must be indexed (variable "inputtext")
    error 032: array index out of bounds (variable "smstext")

    Gute Abend liebe Community,


    ich hänge schon seit mehreren Tagen an einer Stelle in meinem Selfmade fest.
    Ich will an dieser Stelle den Inhalt von inputtext auslesen und in einem String speichern, den ich später als eine Variable in einen format- Befehl einfüge.


    Wie lese ich denn nun den text aus inputtext aus?
    Auf jeden fall funktioniert das anders als mit Zahlen.




    Hoffe auf baldige Hilfe! :thumbup:


    Mit freundlichen Grüßen,
    a6150

    Hey Leute,
    mein Problem besteht darin, dass sich nach dem "OK klicken" in diesem Bankdialog ( Genauer gesagt dem Auszahldialog)
    nichts tut.


    if(dialogid == Bankdialog)
    {
    new tmp[128];
    new geld = strval(tmp);
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {

    }
    if(listitem == 0)
    {
    new Kontostand = Spielerinfo[playerid][Bank];
    new nachricht[128];
    format(nachricht, sizeof(nachricht), "Dein Kontostand: %d Euro", Kontostand);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Bank-Terminal",nachricht,"OK","Abbruch") ;


    }
    if(listitem == 1)
    {
    ShowPlayerDialog(playerid,bankeinzahlen,DIALOG_STYLE_INPUT,"Bank-Terminal","Wie viel möchtest du einzahlen?","OK","Abbruch") ;

    if(listitem == 2)
    {
    ShowPlayerDialog(playerid,bankauszahlen,DIALOG_STYLE_INPUT,"Bank-Terminal","Wie viel möchtest du ausgezahlt haben?","OK","Abbruch") ;
    return 1;
    }
    }
    if(dialogid==bankeinzahlen)
    {
    if(response)
    {


    SendClientMessage(playerid,ROT,"Du hast keinen Betrag eigegeben.");
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Bank-Terminal","Wie viel möchtest du einzahlen?","OK","Abbruch") ;


    }
    else
    {



    if(GetPlayerMoney(playerid) > geld)
    {
    Spielerinfo[playerid][Bank]= Spielerinfo[playerid][Bank]+=geld;
    GivePlayerMoney(playerid,-geld);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast nicht genügend Geld.");
    ShowPlayerDialog(playerid,bankeinzahlen,DIALOG_STYLE_INPUT,"Bank-Terminal","Wie viel möchtest du einzahlen?","OK","Abbruch") ;
    }
    }
    return 1;
    }}
    return 1;
    }


    Hoffe auf baldige Hilfe ;)

    Hallo Leute,


    ich habe ein Problem mit der Carid-Verschiebung und zwar will ich dem Wagen beim speichern eine Carid geben, die in der Datei gespeichert wird.
    Beim Spawnen soll der Wagen die selbe ID haben. Diese ist nötig als Verbindung zwischen dem Spieler und dem Wagen. -> Der Spieler hat in seiner Datei eine Schlüsselnummer und wenn die Schlüsselnummer mit der Schlüsselnummer des Wagens übereinstimmt, kanne er diesen fahren.



    stock LoadCar(carid)
    {
    if(carid == 0)
    {
    return 1;
    }
    new ordner[50];
    format(ordner,50,"/cars/%d.txt",carid);
    if(!fexist(ordner)) return 0;
    CarInfo[carid][car_id]= dini_Float(ordner,"carid");
    CarInfo[carid][car_x] = dini_Float(ordner,"xpos");
    CarInfo[carid][car_y] = dini_Float(ordner,"ypos");
    CarInfo[carid][car_z] = dini_Float(ordner,"zpos");
    CarInfo[carid][car_ang] = dini_Float(ordner,"angle");
    CarInfo[carid][car_snum] = dini_Int(ordner,"schluessel");
    CarInfo[carid][car_mid] = dini_Int(ordner,"modelid");
    CarInfo[carid][car_col1] = dini_Int(ordner,"farbe1");
    CarInfo[carid][car_col2] = dini_Int(ordner,"farbe2");
    CarInfo[carid][car_health]=dini_Float(ordner,"health");
    SpawnedVehicles[carid]=CreateVehicle(CarInfo[carid][car_mid],CarInfo[carid][car_x],CarInfo[carid][car_y],CarInfo[carid][car_z],CarInfo[carid][car_ang],0,0,-1);
    //SetVehicleHealth(carid,100);
    return 1;
    }
    stock SaveCar(carid)
    {


    new ordner[50];
    format(ordner,50,"/cars/%d.txt",carid);
    if(carid <= 0)
    {
    return 1;
    }
    if(!fexist(ordner))
    {
    dini_Create(ordner);
    new Float:xpos,
    Float:ypos,
    Float:zpos,
    Float:rota,
    Float:health,
    color1,
    color2;
    GetVehiclePos(carid,xpos,ypos,zpos);
    GetVehicleZAngle(carid,rota);
    GetVehicleHealth(carid,health);
    GetVehicleModel(carid);
    //GetVehicleColor(color1,color2);
    dini_FloatSet(ordner,"xpos",xpos);
    dini_FloatSet(ordner,"ypos",ypos);
    dini_FloatSet(ordner,"zpos",zpos);
    dini_FloatSet(ordner,"angle",rota);
    dini_FloatSet(ordner,"health",health);
    dini_IntSet(ordner,"carid",CarInfo[carid][car_id]);
    dini_IntSet(ordner,"modelid",GetVehicleModel(carid));
    //dini_IntSet(ordner,"farbe1",color1);
    //dini_IntSet(ordner,"farbe2",color2);
    if(dini_Int(ordner,"schluessel") ==0)
    {
    dini_IntSet(ordner,"schluessel",carid);
    }
    }
    else
    {
    new Float:xpos,
    Float:ypos,
    Float:zpos,
    Float:rota,
    Float:health,
    color1,
    color2;
    GetVehiclePos(carid,xpos,ypos,zpos);
    GetVehicleZAngle(carid,rota);
    GetVehicleHealth(carid,health);
    GetVehicleModel(carid);
    //GetVehicleColor(color1,color2);
    dini_FloatSet(ordner,"xpos",xpos);
    dini_FloatSet(ordner,"ypos",ypos);
    dini_FloatSet(ordner,"zpos",zpos);
    dini_FloatSet(ordner,"angle",rota);
    dini_FloatSet(ordner,"health",health);
    dini_IntSet(ordner,"carid",CarInfo[carid][car_id]);
    dini_IntSet(ordner,"modelid",GetVehicleModel(carid));
    //dini_IntSet(ordner,"farbe1",color1);
    //dini_IntSet(ordner,"farbe2",color2);
    if(dini_Int(ordner,"schluessel") ==0)
    {
    dini_IntSet(ordner,"schluessel",carid);
    }
    }
    return 1;
    }


    Hoffe auf baldige Hilfe!



    Mit freundlichen Grüßen,


    a6150