Beiträge von SkrilLinux

    Was machst du da auch für einen Mist ?


    Die Schleife ist ja mal fail...mach doch eine globale Variable ohne Array und entferne diese Schleife !


    mfg. :rolleyes:


    // Danke funktioniert jetzt :)


    COMMAND:robbank(playerid,params[])
    {
    new stunden, minuten, sekunden;
    gettime(stunden, minuten, sekunden);
    if(!IsPlayerInRangeOfPoint(playerid,20,2305.6946,-0.1236,26.7422))return SCM(playerid,FARBE_WARNING,"Du bist an keinem Tresor!");
    if(stunden >= 14 && stunden <= 21)
    {
    if(bankausraubentimer == false)
    {
    SetTimerEx("ausrauben",5*60000,false,"i",playerid);
    SCM(playerid,FARBE_ARMY,"Du raubst nun die Bank aus, bleibe 5 Minuten in der Bank um den Tresor aufzubrechen!");
    SCM(playerid,FARBE_ARMY,"Du kannst bis zu 50.000$ Dollar erbeuten, deshalb haben die Cops 5 Minuten Zeit dich zu schnappen!");
    SendClientMessageToFraktion(FARBE_BLAU,"");
    SendClientMessageToFraktion(FARBE_BLAU,"HQ: Achtung Alle Einheiten! Eine Meldung vom Bank Security System!");
    SendClientMessageToFraktion(FARBE_BLAU,"HQ: Verbrechen: Banküberfall, Gesuchter: Unbekannt");
    SendClientMessageToFraktion(FARBE_BLAU,"HQ: Begeben sie sich sofort zur Los Santos Bank!");
    SCM(playerid,FARBE_ROT,"Du hast 2 Wanteds bekommen. Grund: [Bank Security System]");
    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid) + 2);
    bankausrauben[playerid] = true;
    bankausraubentimer = true;
    SetTimer("ausraubentimertimer",15*60000,false);
    return 1;
    }
    else
    {
    SCM(playerid,FARBE_ORANGE,"Die Bank wurde bereits schon ausgeraubt, du kannst die erst wieder in 15 Minuten ausrauben!");
    }
    }
    else
    {
    SCM(playerid,FARBE_ORANGE,"Du kannst die Bank nur zwischen 14-21 Uhr ausrauben!");
    }
    return 1;
    }

    Hey Leute habe hier ein Fehler, ich bekomme 0 Errors 0 Warnings aber wenn man den Befehl ingame ausführt kommt: Server Unknown Command....


    Hier der Code:


    COMMAND:robbank(playerid,params[])
    {
    new stunden, minuten, sekunden;
    gettime(stunden, minuten, sekunden);
    if(!IsPlayerInRangeOfPoint(playerid,20,2305.6946,-0.1236,26.7422))return SCM(playerid,FARBE_WARNING,"Du bist an keinem Tresor!");
    if(stunden >= 14 && stunden <= 21)
    {
    if(bankausraubentimer[playerid] == false)
    {
    SetTimerEx("ausrauben",5*60000,false,"i",playerid);
    SCM(playerid,FARBE_ARMY,"Du raubst nun die Bank aus, bleibe 5 Minuten in der Bank um den Tresor aufzubrechen!");
    SCM(playerid,FARBE_ARMY,"Du kannst bis zu 50.000$ Dollar erbeuten, deshalb haben die Cops 5 Minuten Zeit dich zu schnappen!");
    SendClientMessageToFraktion(FARBE_BLAU,"");
    SendClientMessageToFraktion(FARBE_BLAU,"HQ: Achtung Alle Einheiten! Eine Meldung vom Bank Security System!");
    SendClientMessageToFraktion(FARBE_BLAU,"HQ: Verbrechen: Banküberfall, Gesuchter: Unbekannt");
    SendClientMessageToFraktion(FARBE_BLAU,"HQ: Begeben sie sich sofort zur Los Santos Bank!");
    SCM(playerid,FARBE_ROT,"Du hast 2 Wanteds bekommen. Grund: [Bank Security System]");
    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid) + 2);
    bankausrauben[playerid] = true;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    bankausraubentimer[i] = true;
    SetTimer("ausraubentimertimer",15*60000,false);
    }
    return 1;
    }
    else
    {
    SCM(playerid,FARBE_ORANGE,"Die Bank wurde bereits schon ausgeraubt, du kannst die erst wieder in 15 Minuten ausrauben!");
    }
    }
    else
    {
    SCM(playerid,FARBE_ORANGE,"Du kannst die Bank nur zwischen 14-21 Uhr ausrauben!");
    }
    return 1;
    }


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(copcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==copcar[i])
    {
    if(IsPlayerInFrakt(playerid,1))
    {}
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,FARBE_ROT,"Du bist kein Mitglied des Los Santos Police Departments!");
    }
    }
    }
    }
    return 1;
    }


    Sorry für die Idiotische Formatierung ^^
    Habs dir nochmal als PWN Datei angehängt :)

    Funktioniert nicht. Am Anfang funktionierte auf Geld nicht. Danach habe ich statt:
    GetPVarInt - GetPlayerMoney gemacht und seit dem speichert es. Aber Admin speichert es nicht :S


    Ehm ja:
    Was fehlt hier?
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid));
    DAS:
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    :)