Beiträge von 123marvin123

    Moin,


    Ich hab grade ein bisschen mit rCmd getesten und habe ein /veh Befehl gemacht.
    Das ganze sieht so aus:

    rCmd["s[32]"]->veh(playerid,success,autoauswahl[])
    {
    new vehicle,Float:x,Float:y,Float:z,Float:r;
    if(sSpieler[playerid][Adminlevel] != MAX_ALEVEL && !IsPlayerAdmin(playerid))return SendClientMessageX(playerid,Rot,"Fehler: Du braucht mindestens das Adminlevel %i",MAX_ALEVEL);
    if(!success)return SendClientMessage(playerid,Grau,"Benutzung: /veh [Vehiclename]");
    print(autoauswahl);
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,r);
    for(new i = 0; i < 212; i++)
    {
    if(strfind(autoauswahl,VehicleNames[i],true) != -1)
    {
    vehicle = CreateVehicle(i+400,x,y,z,r,1,1,-1);
    Tank[vehicle] = 100;
    PutPlayerInVehicle(playerid,vehicle,0);
    SendClientMessageX(playerid,Grün,"Du hast dir einen %s mit der Vehicleid: %i gespawnt.",VehicleNames[i],vehicle);
    return 1;
    }
    }
    return 1;
    }


    Wenn ich InGame dann einen Autonamen eingebe, und das printen lasse steht dort:

    Code
    (null)

    als Parameter?
    Alle anderen Befehle mit rCmd und Strings gehen

    Guten Tag,


    Meine Sql Lite Query will nichtmehr:

    format(mainquery,sizeof(mainquery),"INSERT INTO `SpielerFahrzeugen` (`ID`, `PosX`, `PosY`, `PosZ`, `PosA`, `Besitzer`, `vehiclemodel`, `Preis`, `Spoiler`, `Hood`, `Roof`, `Sideskirt`, `Lamps`, `Nitro`, `Exhaust`, `Wheels`, `Stereo`, `Hydraulics`, `FrontBumper`, `RearBumper`, `VentRight`, `VentLeft`, `paintjob`, `Color1`, `Color2`) VALUES ('%i','%f','%f','%f','%f','%s','%i','%i',",id,x,y,z,a,owner,model,price);
    format(query,sizeof(query),"'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0')");
    strcat(mainquery,query);
    print(mainquery);
    db_query(Database,query);


    Im Serverlog steht es so:

    [21:21:32] INSERT INTO `SpielerFahrzeugen` (`ID`, `PosX`, `PosY`, `PosZ`, `PosA`, `Besitzer`, `vehiclemodel`, `Preis`, `Spoiler`, `Hood`, `Roof`, `Sideskirt`, `Lamps`, `Nitro`, `Exhaust`, `Wheels`, `Stereo`, `Hydraulics`, `FrontBumper`, `RearBumper`, `VentRight`, `VentLeft`, `paintjob`, `Color1`, `Color2`) VALUES ('0','1546.137817','-1684.413818','6.102824','89.030723','Marvin','405','50','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0')


    Rechtschreibfehler finde ich keine.
    Meine Tabelle sieht so aus:

    Ich hab nen Freund der ein iPhone 5 hat, und hat es schon 4 mal eingeschickt.
    Grüne dafür waren, z.B Home-Button defekt etc.
    Ich selbst hatte auch schon einen iPod Touch, da ging der Knopf auch kapput X(


    Ich selbst finde es bei manchen Androidgeräten besser, dass es nur Softbuttons gibt.
    Die können nicht kapput gehen :)

    Moin,


    Ich hab als Plugins immer Crashdetect eingetragen, und jetzt fällt mir folgendes Auf:

    [20:43:00] [debug] AMX backtrace:
    [20:43:00] [debug] #0 00023de4 in public MinusTank (vID=20, playerid=0) at script.p:2303
    [20:43:51] [debug] Run time error 6: "Invalid instruction"
    [20:43:51] [debug] Unknown opcode 0x7d0 at address 0x00023DE4


    Das gehört zu der Funktion die dem Fahrzeug Tank abzieht, jedoch sehe ich da kein Fehler:

    public MinusTank(vID,playerid)
    {
    new lights,engine,alarm,doors,bonnet,boot,objective;
    if(Tank[vID] < 1)
    {
    GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
    SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
    SendClientMessage(playerid,Rot,"* Der Tank ist leer!");
    KillTimer(MinusTankTimer[playerid]);
    EngineOn[GetPlayerVehicleID(playerid)] = 0;
    return 1;
    }
    Tank[vID]--;
    return 1;
    }


    Der Timer wird so aufgerufen:

    SetTimerEx("MinusTank",45000,true,"ii",GetPlayerVehicleID(playerid),playerid);

    |-|auke:
    Ich muss nochmal auf meinen Post hinweisen...


    Zitat

    Ich finde das mit der Lizenz in der Beta / Alpha ist nicht so gut.
    Wenn man sich die Alpha runtergeladen hat und installiert hat kann man die Beta ja garnicht testen.
    Ich hab mir die 0.8.8 runtergeladen und bei mir schmiert immer der Compiler ab. Wie soll ich in der nächsten Version
    gucken ob das gefixxt ist ohne mir extra eine Lizenz zu kaufen?


    Bei mir war es so das der Compiler immer gecrasht ist, um so besser das es jetzt eine Lösung dafür gibt.
    Nur wie soll ich das ganze jetzt ausprobieren ohne mir eine Lizenz kaufen zu müssen ?(