Beiträge von Darkness321

    Hätte noch Platz auf meinem Server


    Hardware:
    Intel Xeon
    12GB Ram
    1Gbit Anbindung
    Location: Karlsruhe


    Mit Open Game Panel installiert
    MySQL ist auch kein Problem


    Einfach mal per PN melden


    Fals sonst noch jemand einen TestServer benötigt auch einfach melden

    Also ganz ehrlich ...
    Es ist zwar für Anfänger gut ok ...
    Aber so ca. 99% der Anfänger kommt nicht klar wenn das Script nicht richtig eingerückt ist,
    Ressourcen fressend gescriptet und manchmal auch ziemlich unnötig und kompliziert ...
    Finde es aber im Endeffekt zwar nicht perfekt aber für Anfänger trotzdem noch sehr gut.

    Naja aber mal an alle die sagen das sie die neuen Skins nich notwendig finden...


    Ich finde es eigentlich auch nicht, aber so fixxen sie wenigstens bugs, machen den Clienten + Server stabiler etc.


    Ich finde es wichtiger das was man schon hatt zu fixxen als andauernd was neues zu machen, was den Server/Clienten nurnoch unstabiler macht.

    Würde dir soetwas machen als beispiel script,
    weil kann sowas auch gerade gebrauchen.


    Bin aber gerade bei meiner freundin deswegen geht das schlecht.
    Würde das dann heute abend machen wenn du interesse hast.

    Man muss spawn schon eine zahl definieren ...


    beim ersten dialog geht es zwar, aber wenn jemand noch nicht weiß wie soetwas geht,
    macht er das beim zweiten genauso und dann kommen auch schon probleme,
    da das script dann beide ausführen will ...

    Ja is aber immernoch nich das was ich suche :D


    Ich suche nen Script, wo ich autos spawnen kann, die dann in ner Variable gespeichert werden
    und ich sie über ein dialog wieder löschen kann
    oder ich mich zu denen teleportieren kann.


    //Edit
    Also eigentlich um genauer zu sein ein dynamisches Dialogsystem.
    Habe sowas schonmal bei DT_Cars gesehen.

    Hi wollte mal fragen ob mir jemand dabei helfen kann,
    ein dynamisches System zu erstellen.
    und zwar habe ich einen /veh Befehl, den nur Admins benutzen können.


    Allerdings will ich nicht das überall alle Autos rumstehen und habe bereits ein Limit für
    jeden Admin gesetzt.
    Also jeder Admin kann für sich 10 Cars spawnen und muss dann /delcars eingeben damit sie wieder weg sind.
    Das funktioniert ja auch soweit.


    Aber ich will jetzt auch ein Dynamisches Dialogsystem einbauen, damit der Admin sich aussuchen kann,
    zu welchem Auto er sich teleportieren will oder welches Auto er löschen will.


    Habe da auch schon mit angefangen.


    Aber sobald ich 3 Cars spawne, das 2. lösche, ist bei dem 3. die Vehicleid immer -1.
    Kann mir jemand was dafür senden oder soll ich meinen Code senden?
    Würde aber etwas dauern, da ich ihn erstmal ausbauen müsste ^^



    Schonmal vielen Dank.
    Darkness321



    //Edit


    Hier mal mein Code:


    Der Command
    ocmd:acarlist(playerid, params[])
    {
    if(IsAAdmin(playerid, 6))
    {
    if(spawnedACars[playerid] > 0)
    {
    new msg[512], rows = 0;
    for(new i = 0; i<MAX_ADMINCARS; i++)
    {
    if(AdminCar[playerid][vID][i] != -1)
    {
    new Float:ax, Float:ay, Float:az, zone[MAX_ZONE_NAME];
    GetVehiclePos(AdminCar[playerid][vID][i], ax, ay, az);
    Get2DZone(ax, ay, zone, MAX_ZONE_NAME);
    if(rows == 0) format(msg, sizeof(msg), "%s in %s", GetVehicleName(GetVehicleModel(AdminCar[playerid][vID][i])), zone);
    else format(msg, sizeof(msg), "%s\n%s in %s", msg, GetVehicleName(GetVehicleModel(AdminCar[playerid][vID][i])), zone);
    AdminCar[playerid][DialogID][i] = rows;
    rows += 1;
    }
    }
    ShowPlayerDialog(playerid, CARLIST_DIAG2, DIALOG_STYLE_LIST, "Carlist", msg, "Auswählen", "");
    }
    else return SendClientMessage(playerid, COLOR_RED, "-Error- Du hast kein Auto gespawnt.");
    return 1;
    }
    return 0;
    }


    Bei OnDialogResponse
    if(response) // True Response
    {
    if(dialogid == CARLIST_DIAG)
    {
    AdminCar[playerid][UsedListitem] = listitem;
    ShowPlayerDialog(playerid, CARLIST_DIAG2, DIALOG_STYLE_LIST, "Carlist", "Zum Auto teleportieren\nAuto löschen", "Weiter", "Abbrechen");
    }
    else if(dialogid == CARLIST_DIAG2)
    {
    if(listitem == 0)
    {
    new i = GetAdminIDFromListitem(AdminCar[playerid][UsedListitem], playerid);
    new Float:vPos[3];
    GetVehiclePos(AdminCar[playerid][vID][i], vPos[0], vPos[1], vPos[2]);
    SetPlayerPos(playerid, vPos[0], vPos[1], vPos[2]);
    PutPlayerInVehicle(playerid, AdminCar[playerid][vID][i], 0);
    }
    else if(listitem == 1)
    {
    new i = GetAdminIDFromListitem(AdminCar[playerid][UsedListitem], playerid);
    DestroyVehicle(AdminCar[playerid][vID][i]);
    AdminCar[playerid][vID][i] = -1;
    }
    }
    }


    Die extra Funktion:
    stock GetAdminIDFromListitem(listitem, playerid)
    {
    for(new i = 0; i<MAX_ADMINCARS; i++)
    {
    if(AdminCar[playerid][DialogID][i] == listitem) return i;
    }
    return -1;
    }

    Also meiner Meinung nach bringt es meist nichts einen alten PC aufzurüsten.
    Habe selber einen PC mit Asus P5KPL-AM, einen Intel Dual Core mit 2.5 GHz , ne Geforce 9500GT mit 1GB und 4GB-DDR2 Ram


    Hatte auch erst überlegt ihn aufzurüsten.
    Aber wozu?
    Ich brauche einen neuen CPU dh auch ein neues Mainboard, da bei mir blos Intel rauf past und Intel mir zu teuer ist ;D
    und allgemein nur sehr schwache CPU rauf passen.
    Dann eine neue Graka.
    Hole ich mir halt ne ATI kostet 180€ ne gute
    Am teuersten ist dann nurnoch der Arbeitsspeicher, da man davon nich genug kriegen kann, würde ich mir gleich 16GB holen.
    Dann noch Gehäuse, Netzteil, Lankarte etc.
    Kommt man umgerechnet auf 580€


    Und ich meine wenn man schon seinen PC aufrüsten will, dann richtig.
    Weil sonst kannst du in einem Jahr hier wieder nen neuen Thread aufmachen...
    und dann gibst du im Endeffekt viel mehr als 580€ aus ...


    Das ist aber nur meine Meinung

    Dog finde das genauso.
    Aber für so kleinigkeiten wie neue Fonts für die Textdraws oder halt neue MapIcons.
    Dafür sollte es einen Download geben.
    Der würde ja eh bei den normalen Servern dann 2 Sek dauern.
    Und das könnte man ja im Hintergrund beim Spielen laden.


    Also ist meine Meinung.