Beiträge von Jeffry

    new vehilceids[MAX_VEHICLES];
    zu:
    new vehilceids;


    Zwecks der Warnung:
    Du musst changedraw so deklarieren:
    new Text3D:changedraw[MAX_VEHICLES];



    Zwecks dem Löschen, wie sieht das aus, und wo steht es im Code?

    Je nach dem wie deine "Bug" Funktion aufgebaut ist, würde ich es standardmäßg mal so vorschlagen:
    Bug(playerid,inputtext);
    zu:
    new query[512];
    mysql_format(dbhandle, query, sizeof(query), "INSERT INTO bugs (`name`, `bugtext`) VALUES ('%e', '%e')", name, inputtext);
    mysql_pquery(dbhandle, query);


    Dazu eine Tabelle in der Datenbank, die bugs heißt, und die Spalten id (AUTO_INCREMENT), name und bugtext (jeweils VARCHAR) beinhaltet.

    Hätte man auch ruig selber drauf kommen können... Naja, ich werde das eben einfügen und mich derweil ein wenig schämen.

    Kein Thema, dafür ist das Forum ja schließlich da, manchmal steht man eben auf der Leitung, kenn ich nur zu gut. :)

    16000

    Ohh, das ist ein Objekt, ich dachte du hast das Schwarze auf die Tafel gesetzt.
    Habe es gerade bei mir getestet, umdrehen bringt dann ja nichts, da es am Objekt dran ist.


    Dann musst du wohl ein Objekt vor die Tafel setzen, das nur aus der Schrift besteht, und die Tafel gar nicht texturieren - so wie ich ursprünglich dachte dass es sei.


    Dafür kannst du diese Objekte nutzen, die sind durchsichtig:
    19475 Plane001
    19476 Plane002
    19477 Plane003
    19478 Plane004
    19479 Plane005
    19480 Plane006
    19481 Plane007
    19482 Plane008
    19483 Plane009

    Der Lösungsvorschlag ist nicht korrekt. Mache es so wie ich es dir geschrieben habe.
    Achte aber darauf, dass du von dem Code aus startest, den du anfangs gepostet hast, also mache diese Änderung zuerst rückgängig.

    So meinte ich es:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_TELEPORT)
    {
    if(response)
    {
    if(listitem==0)
    {
    //Spawn
    SetPlayerPos(playerid,199.0846,-150.0331,1.5781);
    }
    if(listitem==1)
    {
    //Stadthalle
    SetPlayerPos(playerid,1481.4114,-1751.4316,15.4453);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen!");
    }
    }
    return 0;
    }

    Wenn es nicht geht, hast du noch andere Filterscripts am laufen?

    Versuche es so:
    ocmd:motor(playerid,params[])
    {
    #pragma unused params
    if(!IsPlayerInAnyVehicle(playerid))return 1;
    new vehicleid=GetPlayerVehicleID(playerid);
    if(vehicleid==INVALID_VEHICLE_ID)return 1;
    if(EventCar[GetPlayerVehicleID(playerid)] && !adminduty[playerid]) return ErrorMsg(playerid, "Das ist ein Eventfahrzeug.");
    if(GetVehicleModel(vehicleid)==481||GetVehicleModel(vehicleid)==509||GetVehicleModel(vehicleid)==510)
    {
    return 1;
    }
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    for(new i = 0; i < sizeof(PlayerAuto); i++)
    {
    if(!strcmp(SpielerName(playerid),PlayerAuto[i][vkey],true)&&PlayerAuto[i][vmodel]!=0&&PlayerAuto[i][id_x]==vehicleid||!strcmp(SpielerName(playerid),PlayerAuto[i][key1],true)&&strlen(PlayerAuto[i][key1])&&PlayerAuto[i][vmodel]!=0&&PlayerAuto[i][id_x]==vehicleid||!strcmp(SpielerName(playerid),PlayerAuto[i][key2],true)&&strlen(PlayerAuto[i][key2])&&PlayerAuto[i][vmodel]!=0&&PlayerAuto[i][id_x]==vehicleid
    ||!strcmp(SpielerName(playerid),PlayerAuto[i][key3],true)&&strlen(PlayerAuto[i][key3])&&PlayerAuto[i][vmodel]!=0&&PlayerAuto[i][id_x]==vehicleid||!strcmp(SpielerName(playerid),PlayerAuto[i][key4],true)&&strlen(PlayerAuto[i][key4])&&PlayerAuto[i][vmodel]!=0&&PlayerAuto[i][id_x]==vehicleid||!strcmp(SpielerName(playerid),PlayerAuto[i][key5],true)&&strlen(PlayerAuto[i][key5])&&PlayerAuto[i][vmodel]!=0&&PlayerAuto[i][id_x]==vehicleid)
    {
    if(engine==1)
    {
    engineOff(vehicleid);
    GameTextForPlayer(playerid,"~w~Motor ~r~ausgeschaltet",1500,4);
    }
    else
    {
    if(tank[vehicleid]>0)
    {
    if(istkaputt[vehicleid]==0)
    {
    engineOn(vehicleid);
    GameTextForPlayer(playerid,"~w~Motor ~g~angeschaltet",1500,4);
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Der Motor ist kaputt.");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"ACHTUNG: Kein Benzin!");
    }
    }
    }
    }
    for(new i = 0; i < sizeof(FraktAuto); i++)
    {
    if(vehicleid == FraktAuto[i][id_x])
    {
    if(!IsPlayerInFrakt(playerid,FraktAuto[i][besitzer]))
    {
    SendClientMessage(playerid, 0xFF0000FF, "Error: Du bist nicht in der Fraktion dieses Fahrzeugs.");
    return 1;
    }
    if(engine==1)
    {
    engineOff(vehicleid);
    GameTextForPlayer(playerid,"~w~Motor ~r~angeschaltet",1500,4);
    }
    if(engine==0)
    {
    engineOn(vehicleid);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~aus!", 2000, 5);
    }
    break;
    }
    }
    return 1;
    }