Der will das nicht^^

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
  • Hier ich möchte beim trinken dass hier machen^^
    stock PromilleTrinken(playerid, Promille2)
    {
    new Promille3;
    PlayerInfo[playerid][Promille]=Promille3;
    PlayerInfo[playerid][Promille]=Promille3 + Promille2;
    }
    Und dann hier


    case 0:
    {
    if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid, COLOR_GREY, "Du hast nicht genug Geld!");
    DazuGivePlayerHealth(playerid, 15);
    SendClientMessage(playerid, COLOR_PINK, "Du hast ein Bier gekauft!");
    GivePlayerMoney(playerid, -5);
    PromilleTrinken(playerid, 3);
    ShowMenuForPlayer(Auswahl, playerid);
    }
    Der addiert nicht die Promille also "3" ambesten 0.3 aber das will er nicht obwohl ich FLoat benutz hatte
    Also der "setet" den stand statt dazu-addieren.-
    Help me pls

    Einmal editiert, zuletzt von BountyMan ()

  • Du machst das falschrum


    new Promille3;
    PlayerInfo[playerid][Promille]=Promille3;


    muss heißen


    new Float:Promille3;
    Promille3 = PlayerInfo[playerid][Promille];



    oder besser:


    new Float:Promille3 = PlayerInfo[playerid][Promille];

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!