Beiträge von SylpheedW

    ist dein I5 nicht ein QuadCore weil sonst ist dein BF3 buggi
    /e
    BF3 braucht nur 2.0GHZ DualCore
    /e

    Also du kannst immer etwas unter den Mindestvorrausetztungen spielen
    aber der TurboBoost kommt glaube automatisch wenn du mehr leistung brauchst


    MFG Piet

    hier überarbeitet



    if(!strcmp(cmdtext, "/afklist", true))
    {
    new count = 0, stri[1024], pName[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(SpielerIstAFK[i] == true && IsPlayerConnected(i))
    {
    GetPlayerName(i, pName,sizeof(pName));
    format(stri, sizeof(stri), "%s[%d]{99EE22}%s\n", stri, i, pName);
    count++;
    }
    }
    if(count == 0)
    {
    SendClientMessage(playerid, COLOR_GRAU, "Niemand befindet sich im AFK-Modus!");
    }else ShowPlayerDialog(playerid,DIALOG_AFKLIST,DIALOG_STYLE_LIST,"Folgende Spieler befinden sich im AFK-Modus:",stri,"Schließen","");
    return 1;
    }


    MFG Piet

    ich habe ihn mal etwas umgeschrieben weil du immer bei der admin abbricht



    ocmd:delpcar(playerid,params[])
    {
    new pID, str[128];
    if(PlayerInfo[playerid][pAdmin] < 4)return 1;
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_GREY,"BENUTZUNG: /delpcar [ID]");
    if(!IsPlayerInAnyVehicle(pID))return SendClientMessage(playerid,COLOR_GREY,"Spieler befindet sich in keinem Fahrzeug!");
    new pCar = GetPlayerVehicleID(pID);
    DestroyVehicle(pCar);
    format(str,sizeof(str),"Erfolgreich %s's Auto gelöscht!",GetSpielerName(pID));
    SendClientMessage(playerid,COLOR_RED,str);
    return 1;
    }

    Hallo Community,


    wie ihr oben lesen könnt funktioniert meine First Person nicht richtig


    hier ein Video:
    [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]


    und hier der Komplette Code



    enum playerenum
    {
    CameraOBJ
    };


    //---------NEW---------
    new Player[MAX_PLAYERS][playerenum];


    public OnPlayerSpawn(playerid)
    {
    DestroyObject(Player[playerid][CameraOBJ]);
    Player[playerid][CameraOBJ] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    AttachObjectToPlayer(Player[playerid][CameraOBJ],playerid, 0.0, 0.12, 0.7, 0.0, 0.0, 0.0);
    AttachCameraToObject(playerid, Player[playerid][CameraOBJ]);

    GivePlayerWeapon(playerid, 22, 99999);
    GivePlayerWeapon(playerid, 30, 99999);
    return 1;
    }


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    //if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 411)return 1;
    DestroyObject(Player[playerid][CameraOBJ]);
    Player[playerid][CameraOBJ] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(Player[playerid][CameraOBJ],GetPlayerVehicleID(playerid), -0.42, -0.17, 0.38, 0.00, 0.00, 0.00);
    AttachCameraToObject(playerid,Player[playerid][CameraOBJ]);
    }
    else if(newstate == PLAYER_STATE_PASSENGER)
    {
    //if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 411)return 1;
    DestroyObject(Player[playerid][CameraOBJ]);
    Player[playerid][CameraOBJ] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(Player[playerid][CameraOBJ],GetPlayerVehicleID(playerid), 0.42, -0.17, 0.38, 0.00, 0.00, 0.00);
    AttachCameraToObject(playerid, Player[playerid][CameraOBJ]);
    }
    else if(newstate == PLAYER_STATE_ONFOOT)
    {
    DestroyObject(Player[playerid][CameraOBJ]);
    Player[playerid][CameraOBJ] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    AttachObjectToPlayer(Player[playerid][CameraOBJ], playerid, 0.0, 0.12, 0.7, 0.0, 0.0, 0.0);
    AttachCameraToObject(playerid, Player[playerid][CameraOBJ]);
    }
    return 1;
    }


    Und meine Frage ist wie kann ich die Kamera direkt am Kopf befestiegen oder nur mitbewegen.
    Ausserdem dass mann die Kamera im Auto und zu Fuß nur 180° Maximal schwenken kann.


    könnt ihr mir helfen


    Danke im Vorraus


    MFG Piet

    Jetzt mal ehrlich



    du hast ein tor namens lcntor und nen command namens /lcntor


    ok du könntest jetzt ohne ocmd machen oder du bennenst dein tor um


    zbw lcntor_


    MFG Piet

    habe es mal so wie bei dir



    public OnPlayerSpawn(playerid)
    {
    TextDrawHideForPlayer(playerid,Boxx1);
    TextDrawHideForPlayer(playerid,Boxx2);
    TextDrawHideForPlayer(playerid,servername);
    TextDrawHideForPlayer(playerid,Willkommen);
    TextDrawHideForPlayer(playerid,auf);
    return 1;
    }


    MFG piet

    Ok hier die sachen


    hier der NPC script

    #include <a_npc>
    #define RECORDING "cashier_0_none"
    #define RECORDING2 "cashier_0_hands"


    main()
    {
    }


    public OnNPCSpawn()
    {
    StartRecordingPlayback(2, RECORDING);//2 = Aufnahmetyp - Zu fuß
    }


    forward NPC_0_HANDS(nr);
    public NPC_0_HANDS(nr)
    {
    #pragma unused nr
    print("Cashier_0 get RECORDING 2");
    StopRecordingPlayback();
    StartRecordingPlayback(2, RECORDING2);

    }


    und hier wo ich es mache



    stock StartRobbing(playerid, cashierid)
    {
    //der rest ist geheim
    CallRemoteFunction("NPC_0_HANDS", "i", 1);
    SendClientMessage(playerid, SMS, "Robbery Startet");
    printf("Player %s(%d) startet Robbery at Cashier-NPC %d", SpielerName(playerid), playerid, cashierid);
    return 1;
    }


    also ich bekomme im der Server_log


    Zitat


    Player Piet_Meier(1) startet Robbery at Cashier-NPC 0



    MFG Piet