Beiträge von `__´

    Runtergeladen in den richtigen ordner getan einmal gestartet und dann lief der server.


    Jetzt wollte ich ihn wieder starten da steht wieder die dll fehlt aber die ist vorhanden..

    Hallo wenn ich meinen server starten will kommt folgende meldung:



    gestern kam diese meldung noch



    habe nur streamer reingemacht weil ich den brauch und jetzt klappt es nicht mehr..

    wenn ich connecte werde ich gleich gekickt? :o :s


    Incoming connection: 127.0.0.1:52776[21:07:42] [join] **** has joined the server (0:127.0.0.1)[21:07:43] *** Streamer_SetIntData: Invalid ID specified[21:07:59] __________________________________________[21:07:59] [USERINFO(LOGIN)]:User *** hat sich eingeloggt[21:7:59 Uhr][21:07:59] __________________________________________[21:07:59] [USERINFO(LOGOUT)]:User hat sich ausgeloggt[21:7:59 Uhr][21:07:59] __________________________________________[21:07:59] [part] *** has left the server (0:2)[21:07:59] [NPC(SPAWN)]:NPC 'Trambot' wurde erfolgreich gespawnt und in den Trambot1[Vehicleid:1] gesetzt!

    1. Undzwar wenn man auf den server connectet & sich einlogt ist ya immer so ein bild da


    Und ich habe das problem das dort keins ist.

    Manchmal (nach gmx) ist es da aber wenn ich mcih einlogge bleibt die camera dort


    Ich willd as man das bild IMMER sieht und das der auf dem "Bot Piloten mitfliegt"




    2.


    Wie bekomme ich den bot at400_lv in mein script`?




    // 2 hinzugefügt

    Ich habe gf
    Danke für die hilfe....
    Der public payday ist:


    public PayDay(i)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pMember] == 19 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pLeader] == 19)
    {
    if(PlayerInfo[i][pRank] == 1)
    {
    PlayerMoney[i] = PlayerMoney[i] +1000;
    }
    if(PlayerInfo[i][pRank] == 2)
    {
    PlayerMoney[i] = PlayerMoney[i] +1500;
    }
    if(PlayerInfo[i][pRank] == 3)
    {
    PlayerMoney[i] = PlayerMoney[i] +2000;
    }
    if(PlayerInfo[i][pRank] == 4)
    {
    PlayerMoney[i] = PlayerMoney[i] +2500;
    }
    if(PlayerInfo[i][pRank] == 5)
    {
    PlayerMoney[i] = PlayerMoney[i] +3000;
    }
    if(PlayerInfo[i][pRank] == 6)
    {
    PlayerMoney[i] = PlayerMoney[i] +3500;
    }
    }
    if(PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pMember] == 12 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pLeader] == 12)
    {
    if(PlayerInfo[i][pRank] == 1)
    {
    PlayerMoney[i] = PlayerMoney[i] +1500;
    }
    if(PlayerInfo[i][pRank] == 2)
    {
    PlayerMoney[i] = PlayerMoney[i] +2000;
    }
    if(PlayerInfo[i][pRank] == 3)
    {
    PlayerMoney[i] = PlayerMoney[i] +2500;
    }
    if(PlayerInfo[i][pRank] == 4)
    {
    PlayerMoney[i] = PlayerMoney[i] +3000;
    }
    if(PlayerInfo[i][pRank] == 5)
    {
    PlayerMoney[i] = PlayerMoney[i] +3500;
    }
    if(PlayerInfo[i][pRank] == 6)
    {
    PlayerMoney[i] = PlayerMoney[i] +4000;
    }
    }
    if(PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pMember] == 18 || PlayerInfo[i][pLeader] == 18 || PlayerInfo[i][pLeader] == 2)
    {
    if(PlayerInfo[i][pRank] == 1)
    {
    PlayerMoney[i] = PlayerMoney[i] +2000;
    }
    if(PlayerInfo[i][pRank] == 2)
    {
    PlayerMoney[i] = PlayerMoney[i] +2500;
    }
    if(PlayerInfo[i][pRank] == 3)
    {
    PlayerMoney[i] = PlayerMoney[i] +3000;
    }
    if(PlayerInfo[i][pRank] == 4)
    {
    PlayerMoney[i] = PlayerMoney[i] +3500;
    }
    if(PlayerInfo[i][pRank] == 5)
    {
    PlayerMoney[i] = PlayerMoney[i] +4000;
    }
    if(PlayerInfo[i][pRank] == 6)
    {
    PlayerMoney[i] = PlayerMoney[i] +4500;
    }
    }
    if(IsAMember(i))
    {
    if(PlayerInfo[i][pRank] == 1)
    {
    PlayerMoney[i] = PlayerMoney[i] +2000;
    }
    if(PlayerInfo[i][pRank] == 2)
    {
    PlayerMoney[i] = PlayerMoney[i] +2500;
    }
    if(PlayerInfo[i][pRank] == 3)
    {
    PlayerMoney[i] = PlayerMoney[i] +3000;
    }
    if(PlayerInfo[i][pRank] == 4)
    {
    PlayerMoney[i] = PlayerMoney[i] +3500;
    }
    if(PlayerInfo[i][pRank] == 5)
    {
    PlayerMoney[i] = PlayerMoney[i] +4000;
    }
    if(PlayerInfo[i][pRank] == 6)
    {
    PlayerMoney[i] = PlayerMoney[i] +4500;
    }
    }
    if(PlayerInfo[i][pLeader] == 7)
    {
    PlayerMoney[i] = PlayerMoney[i] +8000;
    }
    }
    if(PlayerInfo[i][pMember] == 9 || PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10 || PlayerInfo[i][pLeader] == 9 || PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4)
    {
    if(PlayerInfo[i][pRank] == 1)
    {
    PlayerMoney[i] = PlayerMoney[i] +0;
    }
    if(PlayerInfo[i][pRank] == 2)
    {
    PlayerMoney[i] = PlayerMoney[i] +1200;
    }
    if(PlayerInfo[i][pRank] == 3)
    {
    PlayerMoney[i] = PlayerMoney[i] +1400;
    }
    if(PlayerInfo[i][pRank] == 4)
    {
    PlayerMoney[i] = PlayerMoney[i] +1600;
    }
    if(PlayerInfo[i][pRank] == 5)
    {
    PlayerMoney[i] = PlayerMoney[i] +1800;
    }
    if(PlayerInfo[i][pRank] == 6)
    {
    PlayerMoney[i] = PlayerMoney[i] +2000;
    }
    new string[128];
    new zinsen;
    new bankgeld;
    new rent;
    zinsen = PlayerInfo[i][pAccount] * PlayerInfo[i][pLevel];
    bankgeld = PlayerInfo[i][pAccount];
    PlayerInfo[i][pAccount] = bankgeld+zinsen;
    new playername2[MAX_PLAYER_NAME];
    GetPlayerName(i, playername2, sizeof(playername2));
    new key = PlayerInfo[i][pPhousekey];
    Tax += TaxValue;
    PlayerInfo[i][pAccount] -= TaxValue;
    PlayerInfo[i][pExp]++;
    if(key != 255)
    {
    rent = HouseInfo[key][hRent];
    if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
    {
    rent = 0;
    }
    else if(rent > PlayerMoney[i])
    {
    PlayerInfo[i][pPhousekey] = 255;
    SendClientMessage(i, COLOR_WHITE, "Du konntest deine Rente nicht bezahlen. Du bist nun Obdachlos!");
    rent = 0;
    }
    HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
    }
    SendClientMessage(i, COLOR_GRAD2,"|===Zahltag===|");
    if(PlayerInfo[i][pMember] >= 1 || PlayerInfo[i][pLeader] >= 1)
    {
    format(string, sizeof(string), " Lohn: $%d", PlayerMoney[i]);
    SendClientMessage(i, COLOR_GRAD2, string);
    SendClientMessage(i, COLOR_GRAD2,"|=================================|");
    }
    if(PlayerInfo[i][pAlGeld] == 1)
    {
    format(string, sizeof(string), " Arbeitslosengeld: $850");
    SendClientMessage(i, COLOR_GRAD2, string);
    SendClientMessage(i, COLOR_GRAD2,"|=================================|");
    }
    if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
    {
    format(string, sizeof(string), " Miete: $%d", rent);
    SendClientMessage(i, COLOR_GRAD2, string);
    format(string, sizeof(string), " Stromkosten: -$140");
    SendClientMessage(i, COLOR_GRAD2, string);
    SendClientMessage(i, COLOR_GRAD2,"|=================================|");
    }
    format(string, sizeof(string), " Steuern: -$%d", TaxValue);
    SendClientMessage(i, COLOR_GRAD2, string);
    format(string, sizeof(string), " Alter Kontostand: $%d", bankgeld);
    SendClientMessage(i, COLOR_GRAD2, string);
    format(string, sizeof(string), " Zinsen: $%d", zinsen);
    SendClientMessage(i, COLOR_GRAD2, string);
    SendClientMessage(i, COLOR_GRAD2,"|=================================|");
    format(string, sizeof(string), " Neuer Kontostand: $%d", PlayerInfo[i][pAccount]);
    SendClientMessage(i, COLOR_GRAD2, string);
    format(string, sizeof(string), "~y~PayDay");
    GameTextForPlayer(i, string, 5000, 1);
    rent = 0;
    PlayerPlayMusic(i);
    PlayerInfo[i][pPayDay] = 0;
    PlayerInfo[i][pPayCheck] = 0;
    PlayerInfo[i][pConnectTime] += 1;
    if(PlayerInfo[i][pDonateRank] > 0)
    {
    PlayerInfo[i][pPayDayHad] += 1;
    if(PlayerInfo[i][pPayDayHad] >= 5)
    {
    PlayerInfo[i][pExp]++;
    PlayerInfo[i][pPayDayHad] = 0;
    }
    }
    }
    }
    Checkprop();
    return 1;
    }



    //edit
    /payday geht auch nicht

    Hallo folgendes


    Ich möchte gerne diesen "Blade" an einer bestimmten stellen spawnen lassen. Das tuning soll an diesem auto gespeichert werden und es soll für ALLE spiele abgeschloßen sein


    (ein Lowrider)



    Vehicle ID: 536
    Vehicle Name: Blade
    Category: Lowriders
    Modifications: Loco Low Co




    AddStaticVehicle(536,1087.3298,-1195.9117,19.0942,275.3325,0,0); //

    1.Hallo habe ein problem undzwar wenn ich /buycar mache wird das geld abgezogen und den wieder geben
    achya bei /carsell das selbe


    hier der befehl:
    else if (strcmp("/buycar", cmd, true, 10) == 0)
    {
    if (Spectating[playerid][0]!=-1)
    {
    if (Carlist[playerid][Typ]==-1)
    {
    new preis = Kaufliste[Spectating[playerid][0]][Preis];
    if (preis <= GetPlayerMoney(playerid))
    {
    if(PlayerInfo[playerid][pOwnPerso] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du besitzt keinen PersonalAusweis!");
    SendClientMessage(playerid, COLOR_GRAD5, "Info: In der Stadthalle erhältlich.");
    return 1;
    }
    new carid = GetPlayerVehicleID(playerid);
    new autohaus=Kaufliste[Spectating[playerid][0]][Autohaus];
    GivePlayerMoney(playerid, - preis);
    Carlist[playerid][Typ]=Spectating[playerid][0]; Carlist[playerid][pos_x]=Autospawns[autohaus][pos_x]; Carlist[playerid][pos_y]=Autospawns[autohaus][pos_y];
    Carlist[playerid][pos_z]=Autospawns[autohaus][pos_z]; Carlist[playerid][z_angle]=Autospawns[autohaus][z_angle]; Carlist[playerid][Status]=1; Carlist[playerid][Lock]=0;
    Carlist[playerid][Carid]=CreateVehicle(Kaufliste[Spectating[playerid][0]][Modelid],Carlist[playerid][pos_x],Carlist[playerid][pos_y],Carlist[playerid][pos_z],Carlist[playerid][z_angle],-1,-1,-1);
    SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
    TogglePlayerControllable(playerid,1);
    Spectating[playerid][0]=-1;
    RemovePlayerFromVehicle(playerid);
    ClearChatbox(playerid, 80);
    format(string,128,"Du hast dir erfolgreich für $%i ein/einen %s gekauft!",preis,Kaufliste[Carlist[playerid][Typ]][Name]);
    SendClientMessage(playerid, COLOR_RED, string);
    SendClientMessage(playerid, COLOR_GREEN, "Wenn du dein Fahrzeug zerstörst, gib /fixcar ein.");
    SendClientMessage(playerid, COLOR_GREEN, "Mit /carlock kannst du dein Fahrzeug für andere Leute freigeben oder abschließen.");
    SendClientMessage(playerid, COLOR_GREEN, "Mehr Befehle kannst du unter /carhelp sehen.");
    SendClientMessage(playerid, COLOR_YELLOW, "Dein Auto steht am Ausgabepunkt bereit! Viel Spaß beim Fahren!");
    // SendClientMessage(playerid, COLOR_YELLOW, "Auf dem Bild siehst du wo dein neues Fahrzeug steht.");
    if(IsAMotorrad(carid))
    {
    //SetPlayerCameraPos(playerid, 2156.4800,-1088.2299,33.45188);
    SendClientMessage(playerid, COLOR_RED, "Dein neues Fahrzeug steht nebenan auf dem Parkplatz.");
    //SetPlayerCameraLookAt(playerid, 2152.5442,-1132.3491,25.5614);
    //SetTimerEx("camerafertig",5000,0,"i",playerid);
    }
    if(IsABoat(carid))
    {
    // SendClientMessage(playerid, COLOR_RED, "Dein neues Fahrzeug steht am Ende des Hafens.");
    SetPlayerCameraPos(playerid, 114.2515,-1863.4211,7.8908);
    // SetPlayerCameraLookAt(playerid, 94.5418,-1846.3468,1.8951);
    // SetTimerEx("camerafertig",5000,0,"i",playerid);
    }
    if(IsAOTTOSAutosCar(carid))
    {
    // SetPlayerCameraPos(playerid, -1603.7609,1204.0516,23.6833);
    SendClientMessage(playerid, COLOR_RED, "Dein neues Fahrzeug steht draussen am Bürgersteig.");
    // SetPlayerCameraLookAt(playerid, -1639.8588,1198.5570,7.1875);
    // SetTimerEx("camerafertig",5000,0,"i",playerid);
    }
    if(IsAWANGCARSCar(carid))
    {
    // SetPlayerCameraPos(playerid, -1967.8979,298.0798,47.0065);
    SendClientMessage(playerid, COLOR_RED, "Dein neues Fahrzeug steht draussen vor der Ausfahrt.");
    // SetPlayerCameraLookAt(playerid, -1984.4801,293.2455,34.4045);
    // SetTimerEx("camerafertig",5000,0,"i",playerid);
    }
    if(IsALSCARSHOPCAR(carid))
    {
    // SetPlayerCameraPos(playerid, 770.5613,-1346.5771,25.9909);
    SendClientMessage(playerid, COLOR_RED, "Dein neues Fahrzeug steht hinten am Ende des Parkplatzes.");
    // SetPlayerCameraLookAt(playerid, 736.1668,-1345.3182,13.2608);
    // SetTimerEx("camerafertig",5000,0,"i",playerid);
    }
    if(IsALVCARSHOPCAR(carid))
    {
    // SetPlayerCameraPos(playerid, 2130.9199,1387.2827,14.0788);
    SendClientMessage(playerid, COLOR_RED, "Dein neues Fahrzeug steht hinten am Platz.");
    // SetPlayerCameraLookAt(playerid, 2160.9946,1396.4600,10.8203);
    // SetTimerEx("camerafertig",5000,0,"i",playerid);
    }
    }
    else { format(string, 128, "Du hast nicht genug Geld für das Auto (benötigt: $%i)!", preis); SendClientMessage(playerid, COLOR_LIGHTRED, string); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Du besitzt bereits ein Auto!"); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Du besichtigst kein Auto!"); }
    return 1;
    }


    2. wenn jetzt gmx ist kann man sein auto zwarnoch abschließen und aufschließen, man kann aber nicht einsteigen ?!



    //edit 2. hinzugefügt

    BEHOBEN DAS 1.
    DANKE
    Hallo folgends wenn ich ins auto einsteige kommt die meldung von /buycar nicht
    Unter:
    public OnPlayerStateChange(playerid, newstate, oldstate)


    if(newstate == PLAYER_STATE_DRIVER)
    {
    new typ;
    new vehicleid = GetPlayerVehicleID(playerid);
    typ=IsAutohausCar(vehicleid);
    if(typ!=-1)
    {
    Spectating[playerid][0]=typ;
    SetVehicleParamsForAll(vehicleid,0,1);
    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid, COLOR_GREEN, "Dieses Fahrzeug ist zu verkaufen. Um es zu kaufen, benutze: /buycar");
    SendClientMessage(playerid, COLOR_GREEN, "Um das Fahrzeug zu verlassen, benutze: /exitcar");
    }
    }


    Ich steige ins auto und kann damit fahren....


    danke für die hilfe