Bezahlen System

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
  • Hi also bei mein Tanksystem da is es so man muss /fill eingeben und man wird dann aus dem Auto geschmießen dann muss man in die tankstelle reingehen und mit /bezahlen bezahlen aber es wird kein geld abgezogen wieso nicht?



    if(dialogid == DIALOG_BEZAHLEN)
    {
    if(response)
    {
    if(listitem == 0)
    {
    new FillUp;


    new bezahlen[276];
    GivePlayerMoney(playerid, - FillUp);
    SBizzInfo[2][sbTill] += FillUp/4;
    ExtortionSBiz(2, FillUp);
    GivePlayerMoney(playerid, - FillUp);
    FillUp = SBizzInfo[2][sbEntranceCost] * FillUp;
    format(bezahlen,sizeof(bezahlen), "Du musstest %d$ bezahlen", bezahlen);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,bezahlen);
    }
    return 1;
    }
    }

  • habe es jetz so eingefügt:


    if(dialogid == DIALOG_BEZAHLEN)
    {
    if(response)
    {
    if(listitem == 0)
    {
    new FillUp;
    new bezahlen[276];
    GivePlayerMoney(playerid, - FillUp);
    SBizzInfo[2][sbTill] += FillUp/4;
    ExtortionSBiz(2, FillUp);
    TakePlayerMoney(playerid, - FillUp);
    FillUp = SBizzInfo[2][sbEntranceCost] * FillUp;
    format(bezahlen,sizeof(bezahlen), "Du musstest %d$ bezahlen", bezahlen);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,bezahlen);
    }
    return 1;
    }
    }





    dann kam das:



    J:\Downloads\German Virtual Life Selfmade Script\German Virtual Life\gamemodes\Addi.pwn(48701) : error 017: undefined symbol "TakePlayerMoney"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.