Beiträge von Crocky

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    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.