Beiträge von NachoMan

    die 2 fehler zeigen an dass er parameter falsch übergibt.
    die schleife wird ihm immer das gleiche fahrzeug spawnen.


    bitte sammel noch etwas erfahrung bevor du hier tipps gibst.


    in meinem tor-tutorial ist ein beispiel für das laden aus einer sql datenbank.(signatur)

    new carqry[100],num_cars,i,carvid[100],carx[100],cary[100],carz[100],carangle[100],carcol1[100],carcol2[100];
    AddStaticVehicle(carvid, carx, cary, carz, carangle, carcol1, carcol2);


    da wird declariert und übergeben....

    hast recht, genau diese funktion hat jeder drin :( ich bin ja so ein großer nub XD


    Danger: ich hoffe es hilft dir trotzdem weiter ;)


    in dem fahrzeugsystem kann ein taxiunternehmen theoretisch einen panzer besitzen. das muss von den admins eingestellt werden. hier wird nicht mit modelids gearbeitet um den admins keine grenzen zu setzen.
    wenn du admins hast die ihre rechte missbrauchen dann solltest du sie raus werfen. wenn nicht sollte dir die funktion, mit der man die fahrzeuge für fraktionen spawnen kann weiter helfen.

    ihr macht das schöne system kaputt jungs -.-


    du willst ein auto per befehl spawnen lassen? hier mein /veh befehl (gf edit. benutz ich nicht mehr funktioniert aber^^)


    if(strcmp(cmd, "/veh", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 4)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht autorisiert!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2] [Owner]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Vehicle Number can't be below 400 or above 611 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    new color1;
    if(!strlen(tmp))
    {
    //return 1;
    color1 = 1;
    }else{
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
    }
    tmp = strtok(cmdtext, idx);
    new color2;
    if(!strlen(tmp))
    {
    //SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2] [Owner]");
    //return 1;
    color2 = 1;
    }else{
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
    }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X+5,Y,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    //SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2] [Owner]");
    //return 1;
    VehicleOwner[carid] = 0;
    }else{
    VehicleOwner[carid] = strval(tmp);
    }
    format(string, sizeof(string), " Auto %d gespawned.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }
    sonst musst du nichts weiter machen.


    vllt solltest du dazu schreiben, dass du das system aus meinem tutorial hast?^^ ich hab gemerkt dass es nur die wenigsten verstehen... nen tutorial für fortgeschrittene also...


    Zitat

    unbegrenzt großen Array


    wie gehts das? pawn unterstütz zeiger? wie?!?!

    du kannst der funktion keine strings übergeben... mach daraus integer und floatvariablen und fertig.


    AddStaticVehicle(strval(carvid), Floatstr(carx), Floatstr(cary), Floatstr(carz), Floatstr(carangle), strval(carcol1), strval(carcol2));


    nicht getestet^^


    das wird aber so sowieso nicht funktionieren. benutz ne for schleife und dann musst doch wohl noch etwas dran arbeiten^^

    Zitat

    Sehr ordentlich sein (Sry aber ich Perfektionist^^),


    geil du willst dass jemand für dich unbezahlt arbeitet und verlangst, dass es sehr ordentlich ist weil DU ein perfektionist bist?


    in dem fall: machs selbst!

    wen interessiert die grafik? wenn das gameplay gut ist spiel ich nen textbasiertes spiel.


    Spamfish hatt schon recht. der desktop verbraucht speicher, genauer grafikspeicher. daher würden dir 16gb systemram nicht helfen^^
    das ist aber nicht das problem.
    du hast windows vista?
    ist auch die erste frage bei jedem support ("haben sie windows vista auf dem rechner", "ja", "...")


    vllt hilft das weiter

    DMA eigentlich ne pm aber geht ja net...
    [offtopic]hey. der rechner benötigt höchstens 450watt. das war ein 750watt netzteil...


    kein spiel wird auf amd grafikkarten optimiert. ich hab nur schlechte erfahrungen mit amd/ati grafikkarten gemacht.


    neid?
    ich hab die selbe cpu. wenn man spielt brauch man nicht übertakten und für die meisten programme brauch man es auch nicht. wenn man ein professionelles videobearbeitugnsprogramm benutzt kann ma die cpu kurzzeitig übertakten aber nie permanent. hab nie daran gedacht die cpu zu übertakten, das ding ist noch schnell genug. mir egal wenn er seine cpu grillt aber wenn er es empfehlen will dann widersprech ich ihm.[/offtopic]


    ich meine wenn er die c++ grundlagen kennt dann wird es nicht schwer sich an java oder c# zu gewöhnen. natürlich gibt es einige unterschiede. bevor er java oder c# anfängt und persönlich nichts damit anfangen kann, sich nicht mehr damit beschäftigt und sich überraschen lässt was in der ausbildung dran kommt. wenn er mit c++ programmieren kann hat er einen riesen vorsprung.

    Abendschule ist eher eine schlechte Wahl.


    was hast du gegen abendschule? ich gehe seit 2 wochen auf eine und bis jetzt ist alles super^^ dort sind die leute ganz anders drauf weil die meisten freiwillig da sind.


    Zitat

    In einer normalen FI-AE Ausbildung kommt auch nicht C++ als Schwerpunkt sondern C#, Java und C.


    im grunde ist es das gleiche. ich kann java und c++ und so groß ist der unterschied nicht.
    ich glaub es ist nicht schlimm wenn er vorkenntnisse in c++ sammelt. vorallem weil man in dieser sprache spielerisch lernen kann.
    mein java spiel kann net jeder spielen weil sie winrar falsch installiert haben oder java nicht drauf machen :/


    sobald er die grundlagen beherrscht will ich mit ihm ein kleines projekt starten. mal sehen wie er sich anstellt^^

    das wichtigste zählst du natürlich nicht auf... das mainboard. ausserdem ist das netzteil etwas überdimensioniert für den rechner. bei der graka scheinst du auf die größe des rams und nicht auf das was sie real leistet(damit meine ich die realität) geschaut zu haben.


    wo brauchst du bitteschön 4*3.2ghz? wenn das ding durchbrennt bringt dir deine tolle garantie auch nichts.

    man starrt nicht stundenlang auf den gleichen code. in diesem beruf kann man kreativ sein und seine eigenen lösungswege entwickeln.


    am besten für ihn wäre es wenn er sein abi macht. wenn er das leistungstechnisch nicht schafft, dann ist es wohl der falsche beruf...


    c++ wird durch die objektorientierung sehr schwer. sobald man diese verstanden hat wird es aber immer einfacher.


    er ist ein anfänger in c++. ich finds toll dass ich sich ein solches ziel setzt. ausserdem hat er potenzial(ich habe mit ihm über icq gesprochen)
    er muss kleine schritte machen und konsequent dabei bleiben. die meisten scheitern an c++, weil sie es nicht durch halten und nicht weil sie zu blöd sind.


    viele anfänger machen den fehler sich riesen ziele(von wegen mmorpg mit 500spielern) zu setzen und hören auf weil sie es natürlich nicht schaffen.