Beiträge von Crocky

    Hey Ho, Aus dem Selfmade Script funktioniert der Job "Busfahrer" nicht.
    Wennn man in den CP fährt passiert nichts.


    Code :

    Spoiler anzeigen
    #define CHECKPOINT_BUSSTART 1025
    #define CHECKPOINT_BUSCP1 1026
    #define CHECKPOINT_BUSCP2 1027
    #define CHECKPOINT_BUSCP3 1028
    #define CHECKPOINT_BUSCP4 1029
    #define CHECKPOINT_BUSCP5 1030
    #define CHECKPOINT_BUSCP6 1031
    #define CHECKPOINT_BUSCP7 1032
    #define CHECKPOINT_BUSCP8 1033
    #define CHECKPOINT_BUSCPENDE 1034

    Spoiler anzeigen
    forward BusCountdown(playerid);

    Spoiler anzeigen
    SetTimer("BusCountdown", 1000, 1);

    Spoiler anzeigen
    if(dialogid==DIALOG_LINIE)
    {
    if(response)
    {
    if(listitem==0)
    {
    buscd[playerid] = 10;
    bustimer[playerid] = SetTimerEx("BusCountdown", 1000, 1, "i", playerid);
    pCP[playerid] = CHECKPOINT_BUSSTART;
    SetPlayerCheckpoint(playerid, 1203.0599,-934.3010,42.3596, 5.0);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Dienst gestartet! Linie: 1");
    }
    else if(buscd[playerid] == 9)
    {
    buscd[playerid] = 10;
    bustimer[playerid] = SetTimerEx("BusCountdown", 1000, 1, "i", playerid);
    pCP[playerid] = CHECKPOINT_BUSCP2;
    SetPlayerCheckpoint(playerid, 677.6726,-1762.2816,13.3424, 5.0);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Strand LS! Linie: 1");
    }
    }
    else
    {
    return 1;
    }
    }

    Spoiler anzeigen
    public BusCountdown(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new string[128];
    if(Spieler[playerid][Job] == 2)
    {
    for(new i=0;i<sizeof(buscars);i++)
    {
    new vID = GetPlayerVehicleID(playerid);
    if(vID == buscars[i])
    {
    if(IsPlayerInCheckpoint(playerid))
    {
    if(buscd[playerid] == 10)
    {
    buscd[playerid] = 9;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~9", 500, 1);
    }
    else if(buscd[playerid] == 9)
    {
    buscd[playerid] = 8;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~8", 500, 1);
    }
    else if(buscd[playerid] == 8)
    {
    buscd[playerid] = 7;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~7", 500, 1);
    }
    else if(buscd[playerid] == 7)
    {
    buscd[playerid] = 6;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~6", 500, 1);
    }
    else if(buscd[playerid] == 6)
    {
    buscd[playerid] = 5;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~5", 500, 1);
    }
    else if(buscd[playerid] == 5)
    {
    buscd[playerid] = 4;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~4", 500, 1);
    }
    else if(buscd[playerid] == 4)
    {
    buscd[playerid] = 3;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~3", 500, 1);
    }
    else if(buscd[playerid] == 3)
    {
    buscd[playerid] = 2;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~2", 500, 1);
    }
    else if(buscd[playerid] == 1)
    {
    buscd[playerid] = 11;
    GameTextForPlayer(playerid, "~w~Warten ...~n~~b~1", 500, 1);
    if(pCP[playerid] == CHECKPOINT_BUSSTART)
    {
    SetPlayerCheckpoint(playerid, 794.1573,-1096.1975,23.5284, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCP1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Vinewood.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCP1)
    {
    SetPlayerCheckpoint(playerid, 742.7133,-1393.4297,13.0455, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCP2;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Vinewood - Intercars.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCP2)
    {
    SetPlayerCheckpoint(playerid, 301.2852,-1397.0028,13.5145, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCP3;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Rodeo.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCP3)
    {
    SetPlayerCheckpoint(playerid, 354.8143,-1648.1133,32.4861, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCP4;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Rodeo.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCP4)
    {
    SetPlayerCheckpoint(playerid, 678.2159,-1760.6434,12.9662, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCP5;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Marina.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCP5)
    {
    SetPlayerCheckpoint(playerid, 1153.5178,-1714.3553,13.4061, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCP6;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Conference Center.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCP6)
    {
    SetPlayerCheckpoint(playerid, 1479.6708,-1735.2942,13.0075, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCP7;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Commerce.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCP7)
    {
    SetPlayerCheckpoint(playerid, 1442.5582,-1524.2251,13.0075, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCP8;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Commerce.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCP8)
    {
    SetPlayerCheckpoint(playerid, 1483.9996,-1065.5348,23.2813, 5.0);
    pCP[playerid] = CHECKPOINT_BUSCPENDE;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nächste Haltestelle: Mulholland Intersection.");
    }
    else if(pCP[playerid] == CHECKPOINT_BUSCPENDE)
    {
    format(string, sizeof(string), "Die Fahrt ist nun zuende. Du hast $%d verdient und erhälst es am nächsten Zahltag.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bus-Erfahrungspunkte sind um 5 aufgestiegen.");
    Spieler[playerid][BusExp] += 5;
    }
    }
    }
    }
    return 1;
    }
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keinem Bus.");
    buscd[playerid] = 10;
    KillTimer(bustimer[playerid]);
    return 1;
    }
    }
    return 1;
    }

    Hey habe ein Problem bei meinem ATM/Bank System.
    Fehler : Abheben wenn man nur 1$ auf der bank Hat.
    Screen :

    Code :

    Spoiler anzeigen
    if(dialogid == DIALOG_ATMMENU)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0:
    {
    // Geld einzahlen.
    ShowPlayerDialog(playerid, DIALOG_ATMEINZAHLEN, DIALOG_STYLE_INPUT, "Geldautomat", "Geben Sie den gewünschten Betrag ein, den sie einzahlen möchten.", "Einzahlen", "Abbrechen");
    }
    case 1:
    {
    // Geld auszahlen.
    ShowPlayerDialog(playerid, DIALOG_ATMAUSZAHLEN, DIALOG_STYLE_INPUT, "Geldautomat", "Geben Sie den gewünschten Betrag ein, den sie auszahlen möchten.", "Auszahlen", "Abbrechen");
    }
    case 2:
    {
    // Kontostand abrufen.
    new str[50];
    format(str, sizeof(str), "Jetziger Kontostand: %i$.", Spieler[playerid][Bank]);
    SendClientMessage(playerid, COLOR_WHITE, str);
    }
    }
    }
    }
    else if(dialogid == DIALOG_ATMEINZAHLEN)
    {
    if(response)
    {
    if(IsNumeric(inputtext) || strlen(inputtext) == 0)
    {
    if(GetPlayerMoney(playerid) > strval(inputtext))
    {
    new str[75];
    GivePlayerMoney(playerid, -strval(inputtext));
    Spieler[playerid][Money] -= strval(inputtext);
    Spieler[playerid][Bank] += strval(inputtext);
    format(str, sizeof(str), "Du hast %i$ eingezahlt. Neuer Kontostand: %i$.", strval(inputtext), Spieler[playerid][Bank]);
    SendClientMessage(playerid, COLOR_WHITE, str);
    }
    else
    {
    SendClientMessage(playerid, COLOR_ORANGE, "Sie haben nicht so viel Geld bei sich.");
    ShowPlayerDialog(playerid, DIALOG_ATMEINZAHLEN, DIALOG_STYLE_INPUT, "Geldautomat", "Geben Sie den gewünschten Betrag ein, den sie einzahlen möchten.", "Einzahlen", "Abbrechen");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_ORANGE, "Sie müssen einen nummerischen Betrag eingeben.");
    ShowPlayerDialog(playerid, DIALOG_ATMEINZAHLEN, DIALOG_STYLE_INPUT, "Geldautomat", "Geben Sie den gewünschten Betrag ein, den sie einzahlen möchten.", "Einzahlen", "Abbrechen");
    }
    }
    }
    else if(dialogid == DIALOG_ATMAUSZAHLEN)
    {
    if(response)
    {
    if(IsNumeric(inputtext) || strlen(inputtext) == 0)
    {
    if(Spieler[playerid][Bank] > strval(inputtext))
    {
    new str[75];
    GivePlayerMoney(playerid, strval(inputtext));
    Spieler[playerid][Money] += strval(inputtext);
    Spieler[playerid][Bank] -= strval(inputtext);
    format(str, sizeof(str), "Du hast dir %i$ auszahlen lassen. Neuer Kontostand: %i$.", strval(inputtext), Spieler[playerid][Bank]);
    SendClientMessage(playerid, COLOR_WHITE, str);
    }
    else
    {
    SendClientMessage(playerid, COLOR_ORANGE, "Sie haben nicht so viel Geld auf ihrem Konto.");
    ShowPlayerDialog(playerid, DIALOG_ATMAUSZAHLEN, DIALOG_STYLE_INPUT, "Geldautomat", "Geben Sie den gewünschten Betrag ein, den sie auszahlen möchten.", "Auszahlen", "Abbrechen");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_ORANGE, "Sie müssen einen nummerischen Betrag eingeben.");
    ShowPlayerDialog(playerid, DIALOG_ATMAUSZAHLEN, DIALOG_STYLE_INPUT, "Geldautomat", "Geben Sie den gewünschten Betrag ein, den sie auszahlen möchten.", "Auszahlen", "Abbrechen");
    }
    }
    }

    Hallo Leute, Ich suche Jemanden der Mir Diesen Bug Fixxen kann.
    Info : Es passiert nur nach dem Login nicht nach dem Register ! (Selfmade Script)
    Nach dem Einloggen :


    Nach dem Fallen :
    Nach dem Sterben :


    Belohnung : 10€ PaySafeCard ^^


    Bei interesse Pn oder in Skype adden :)
    Mit freundlichen Grüßen
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.