Beiträge von _Flex_

    Hallo,


    ich suche dieses eine Programm um die gta3.img zu öffnen womit man die mods nachher nur noch reinziehen muss und speichern habe leider vergessen wie es hieß kann mir vielleicht einer Helfen?



    Dankeschön schonmal im vorraus

    Moin ich hab mal ne Frage undzwar habn wir 1400 Objekte und wollen die Stream distance ändern jedoch wollen wir nicht jedes einzelne ändern sondern alles auf einmal gibt es da irgend eine möglichkeit oder müssen wir alles von Hand machen.


    Und Noch ein Frage welche ist die Optimale Stream Distance ?





    Mit Freundlichen Grüßen
    asus

    Mapper mit Langer und Großer Server Erfahrung



    Zur Person:
    Guten tag ich bin Felix bin 20 Jahre alt und komme aus dem schönen Schleswig-Holstein,
    ich mache zurzeit eine Ausbildung zum Zerspanungsmechaniker.



    Erfahrungen:
    Ich mappe nun schon seit über 5 Jahren und bin kanpp über 2 1/2 Jahre bei einem Großen Server Mapper gewesen habe dort viele und inovative Maps gestalltet und Realisiert die Pallete reichte von z.B.

    • Einfachen verschönerungen der Gegend
    • Interrioren und Exterioren
    • Ganzen Fraktionsbasen
    • Oder Kleinere Spielereien mit der SA-MP Map

    Ich arbeite Grundsätzlich nur mit dem sa-mp Map-editor.


    Referrenzen:


    Spawn am LS Strand mit vermietung von Rollern oder Fahrrädern:




    Erwartungen an den Server:
    Ich möchte eigentlich Helfen einen Kompletten server neu aufzubauen sowie mit natürlich einen einzigartien script und einzigartigen Maps die die Spieler ins Staunen versetzten und ihnen etwas zeigen was es Vorher noch nicht gab.
    Ihr solltet wenn möglich schon ein Projekt am Laufen haben oder mittendrin sein ihn aufzubauen.


    Schlusswort:
    Ihr könnt mir sofern ich euer interesse geweckt habe gerne eine Nachricht schreiben.




    Mit freundlichen Grüßen
    Felix





    ocmd:giverespekt(playerid,params[])
    {
    if(IsPlayerAnAdmin(playerid,1337))
    {
    new pID,reason,string[128];
    if(sscanf(params,"ui",pID,reason))return SendClientMessage(playerid,GRAU,"Verwendung: /giverespekt [playerid] [Respektpunkte]");
    if(IsPlayerConnected(pID))
    {
    format(string,sizeof(string),"Admin %s hat dir %d Respektpunkt/e gegeben",SpielerName(playerid),reason);
    SetPVarInt(pID,"Respektpunkt",GetPVarInt(playerid,"Respektpunkt")+reason);
    SpielerSpeichern(pID);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Spieler ist Offline!");
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist kein Adminstrator!");
    }
    return 1;
    }

    Damit kannst du die Waffen und ihre Munition die er hat in einem text dokument speichern lassen für jeden spieler wird ein eigenes Textdokument erstellt und aus dem wird dann immer die Waffe geladen und gespeichert wenn man die jeweiligen funktionen benutzt ist doch eigentlich selbsterklärend

    erstmal ein enum


    enum Waffen_Info
    {
    wslot,wslot1,wslot2,wslot3,wslot4,wslot5,wslot6,wslot7,wslot8,wslot9,wslot10,wslot11,
    aslot,aslot1,aslot2,aslot3,aslot4,aslot5,aslot6,aslot7,aslot8,aslot9,aslot10,aslot11
    };
    new wInfo[MAX_PLAYERS][Waffen_Info];


    Der stock zum Laden


    stock WaffenLaden(playerid)
    {
    new save[40],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/Waffen/%s.ini",name);
    //____________________________________Waffen Laden____________________________________
    wInfo[playerid][wslot] =dini_Int(save,"waslot");
    wInfo[playerid][wslot1] =dini_Int(save,"waslot1");
    wInfo[playerid][wslot2] =dini_Int(save,"waslot2");
    wInfo[playerid][wslot3] =dini_Int(save,"waslot3");
    wInfo[playerid][wslot4] =dini_Int(save,"waslot4");
    wInfo[playerid][wslot5] =dini_Int(save,"waslot5");
    wInfo[playerid][wslot6] =dini_Int(save,"waslot6");
    wInfo[playerid][wslot7] =dini_Int(save,"waslot7");
    wInfo[playerid][wslot8] =dini_Int(save,"waslot8");
    wInfo[playerid][wslot9] =dini_Int(save,"waslot9");
    wInfo[playerid][wslot10] =dini_Int(save,"waslot10");
    wInfo[playerid][wslot11] =dini_Int(save,"waslot11");
    wInfo[playerid][aslot] =dini_Int(save,"amslot");
    wInfo[playerid][aslot1] =dini_Int(save,"amslot1");
    wInfo[playerid][aslot2] =dini_Int(save,"amslot2");
    wInfo[playerid][aslot3] =dini_Int(save,"amslot3");
    wInfo[playerid][aslot4] =dini_Int(save,"amslot4");
    wInfo[playerid][aslot5] =dini_Int(save,"amslot5");
    wInfo[playerid][aslot6] =dini_Int(save,"amslot6");
    wInfo[playerid][aslot7] =dini_Int(save,"amslot7");
    wInfo[playerid][aslot8] =dini_Int(save,"amslot8");
    wInfo[playerid][aslot9] =dini_Int(save,"amslot9");
    wInfo[playerid][aslot10] =dini_Int(save,"amslot10");
    wInfo[playerid][aslot11] =dini_Int(save,"amslot11");
    GivePlayerWeapon(playerid,wInfo[playerid][wslot],wInfo[playerid][aslot]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot1],wInfo[playerid][aslot1]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot2],wInfo[playerid][aslot2]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot3],wInfo[playerid][aslot3]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot4],wInfo[playerid][aslot4]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot5],wInfo[playerid][aslot5]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot6],wInfo[playerid][aslot6]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot7],wInfo[playerid][aslot7]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot8],wInfo[playerid][aslot8]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot9],wInfo[playerid][aslot9]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot10],wInfo[playerid][aslot10]);
    GivePlayerWeapon(playerid,wInfo[playerid][wslot11],wInfo[playerid][aslot11]);
    return 1;
    }


    Der stock zum speichern


    stock WaffenSpeichern(playerid)
    {
    new waffe,ammo,save[40],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/Waffen/%s.ini",name);
    dini_Create(save);
    //____________________________________Waffen Speichern____________________________________
    GetPlayerWeaponData(playerid,0,waffe,ammo);
    dini_IntSet(save,"waslot",waffe);
    dini_IntSet(save,"amslot",ammo);
    GetPlayerWeaponData(playerid,1,waffe,ammo);
    dini_IntSet(save,"waslot1",waffe);
    dini_IntSet(save,"amslot1",ammo);
    GetPlayerWeaponData(playerid,2,waffe,ammo);
    dini_IntSet(save,"waslot2",waffe);
    dini_IntSet(save,"amslot2",ammo);
    GetPlayerWeaponData(playerid,3,waffe,ammo);
    dini_IntSet(save,"waslot3",waffe);
    dini_IntSet(save,"amslot3",ammo);
    GetPlayerWeaponData(playerid,4,waffe,ammo);
    dini_IntSet(save,"waslot4",waffe);
    dini_IntSet(save,"amslot4",ammo);
    GetPlayerWeaponData(playerid,5,waffe,ammo);
    dini_IntSet(save,"waslot5",waffe);
    dini_IntSet(save,"amslot5",ammo);
    GetPlayerWeaponData(playerid,6,waffe,ammo);
    dini_IntSet(save,"waslot6",waffe);
    dini_IntSet(save,"amslot6",ammo);
    GetPlayerWeaponData(playerid,7,waffe,ammo);
    dini_IntSet(save,"waslot7",waffe);
    dini_IntSet(save,"amslot7",ammo);
    GetPlayerWeaponData(playerid,8,waffe,ammo);
    dini_IntSet(save,"waslot8",waffe);
    dini_IntSet(save,"amslot8",ammo);
    GetPlayerWeaponData(playerid,9,waffe,ammo);
    dini_IntSet(save,"waslot9",waffe);
    dini_IntSet(save,"amslot9",ammo);
    GetPlayerWeaponData(playerid,10,waffe,ammo);
    dini_IntSet(save,"waslot10",waffe);
    dini_IntSet(save,"amslot10",ammo);
    GetPlayerWeaponData(playerid,11,waffe,ammo);
    dini_IntSet(save,"waslot11",waffe);
    dini_IntSet(save,"amslot11",ammo);
    return 1;
    }


    Und jenachdem zum Laden immer


    WaffenLaden(playerid);


    und zum saven


    WaffenSpeichern(playerid);