Wieso wird der Vorgang nicht ausgeführt?

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
  • hey,


    eine frage, ich bin gerade bei einem Autosystem. jetzt soll dieser Dialog erscheinen und fragen ob man das Auto kaufen möchte. das funktioniert auch, aber wenn man ja oder nein drückt passiert gar nichts O.o was ist hier Falsch??


    if(dialogid == 669)
    {
    if(response==0)
    {
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    if(response==1)
    {
    new file[256], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(file,sizeof(file),"Cars/%s.ini",name);
    new veh = GetPlayerVehicleID(playerid);
    new money = GetPlayerMoney(playerid);
    if(money >= CarPrice[veh])
    {
    if(gPlayerHasCar[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Du besitzt bereits ein Fahrzeug.");
    new string[64];
    SendClientMessage(playerid, 0xAFAFAFAA, "Danke für den Einkauf bei Coutt and Schutz.");
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    dini_Create(file);
    Vehicle[playerid] = CreateVehicle(GetVehicleModel(veh), 2130.1914, -1109.5881, 25.1890, 76.2599, 1, 1, 3600000);
    format(string, sizeof(string), "Erstelle dein Fahrzeug: %i.", veh);
    SendClientMessage(playerid, 0xAFAFAFAA, string);
    VehicleInfo[playerid][Model] = GetVehicleModel(veh);
    VehicleInfo[playerid][Price] = CarPrice[veh];
    VehicleInfo[playerid][CarX] = 2130.1914;
    VehicleInfo[playerid][CarY] = -1109.5881;
    VehicleInfo[playerid][CarZ] = 25.1890;
    VehicleInfo[playerid][CarRot] = 76.2599;
    gPlayerHasCar[playerid] = 1;
    RemovePlayerFromVehicle(playerid);
    OwnerID[Vehicle[playerid]] = playerid;
    VehPlate[Vehicle[playerid]] = "XYZR 000";
    PutPlayerInVehicle(playerid, Vehicle[playerid], 0);
    GivePlayerMoney(playerid, -VehicleInfo[playerid][Price]);
    return 1;
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAFAFAFAA, "Du kannst dir dieses Fahrzeug nicht leisten.");
    return 1;
    }
    }
    }




    würde mich über schnelle Hilfe freuen ;)




    LG

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

    Einmal editiert, zuletzt von [MM]Marco ()

  • also ich habe das so:




    wenn der spieler in den wagen einsteigt:




    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new veh = GetPlayerVehicleID(playerid);
    if(VehOwned[veh] == 0)
    {
    if(IsADealerCar[veh] == 1)
    {
    new string[128];
    format(string, sizeof(string), "Bist du dir sicher das Auto (%s) für $%i zu kaufen?", GetVehicleNameFromID(veh), CarPrice[veh]);
    ShowPlayerDialog(playerid,669,DIALOG_STYLE_MSGBOX,"Fahrzeughändler", string,"Ja","Nein");
    return 1;
    }
    }
    else if(VehOwned[veh] == 1)
    {
    new owner[24], string[128];
    GetPlayerName(OwnerID[veh], owner, sizeof(owner));
    format(string, sizeof(string), "Warning: Dieses Auto (%s) ist im Besitz von %s.", GetVehicleNameFromID(veh), owner);
    SendClientMessage(playerid, 0xFFFFFFAA, string);
    return 1;
    }
    }
    return 1;
    }




    aber DialogID ist identisch und sie wird nur einmal verwendet ..




    // EDIT: Kann geschlossen werden, habs hinbekommen :)

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

    3 Mal editiert, zuletzt von [MM]Marco ()

  • Bei mir entsteht irgendwie immer ein Error, bei den Errors steht nicht bei warum es so ist...
    Mein Pawno spinnt irgendwie -.-"
    Mit freundlichen Grüßen, *> .Manager <*

  • Bei mir entsteht irgendwie immer ein Error, bei den Errors steht nicht bei warum es so ist...
    Mein Pawno spinnt irgendwie -.-"
    Mit freundlichen Grüßen, *> .Manager <*


    Besteht bei dir das gleiche Problem,
    mit dem selben PWN Code?


    LG


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...