Beiträge von Rocky--BANNED

    erkläre mir mal bitte, warum ich einen "vertrag" unterschreiben soll?? hab ich danna uch 4 wochen kündigungsfrist und zahlst du auch meine kranken sowie arbeitslosenversicherung?? :huh:


    //edit


    interesse hätte ich ja schon aber das mit dem vertrag. hmm ich weiss nicht.

    da der derzeitige Mapper AFK ist


    und warum kann er dann hier posten??
    na egal.


    B2T:
    ich find die mapp jetzt nicht so besonders. immer die gleiche textur. und im allgemeinen etwas zu langweilig. mir persönlich sind es auch zu viele objekte, da der streamer immer nachladen muss.


    ich geb dir auch 5/10 fischichs

    #include <a_npc>
    #define RECORDING "Striperin"// Zivi gegen euren Aufnahmenamen ersetzen!


    main()
    {
    }


    public OnRecordingPlaybackEnd()
    {
    StartRecordingPlayback(2, RECORDING);//2 = Aufnahmetyp - Zu fuß, Recording = Der oben definierte Aufnahmename
    }


    public OnNPCExitVehicle()
    {
    StartRecordingPlayback(2, RECORDING);//2 = Aufnahmetyp - Zu fuß, Recording = Der oben definierte Aufnahmename
    }


    public OnNPCSpawn()
    {
    StartRecordingPlayback(2, RECORDING);//2 = Aufnahmetyp - Zu fuß, Recording = Der oben definierte Aufnahmename
    }
    public OnPlayerStreamIn(playerid)
    {
    SendCommand("/npcstriba");


    return 1;
    }


    haste es mal so versucht?

    füg das mal in deine bot.pwn oder wie auch immer die heisst ein.


    public OnPlayerStreamIn(playerid)
    {
    SendCommand("/smokef");


    return 1;
    }


    bei mir funst es 1a.


    //edit
    natürlich muss auch die animation geladen werden. im script selber oder als filterscript.

    ich find das schlimm, dass hier jeder neue user, der was anbietet, direkt nieder gemacht wird. haben wir denn nicht alle mal klein angefangen.
    denkt mal drüber nach.
    ich find es sehr nett, dass er es anbietet.

    Hallo


    ich hab nen problem. ich möchte gerne einen timban im dialog machen. soweit klappt es auch.
    nun zu meiner frage. wie kann ich die zeit rausfinden?


    hier der codeschnipsel

    if(dialogid == DIALOG_TBAN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,0xFF0A00FF,"Du hast den Vorgang abgebrochen.");
    }
    if(response == 1)
    {
    new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],banTime,reason[64];
    format(string,sizeof(string),"AdmCmd: %s wurde von %s für %d Minuten gebannt.",pIdName,pName,banTime);
    SendClientMessageToAll(0xFF0A00FF,string);
    pBanner[pID] = pName;
    TBan(pID,banTime);
    }
    return 1;
    }


    //edit
    ich hab nen dialog erstellk, wo man die zeit eingeben muss. aber ich bekomme das nicht hin, dass der auf zeit reagiert? ich habe gedacht, dass es mit inputtext klappt aber da mecker er.


    //edit 2
    so hab ich mir das vorgestellt.
    if(dialogid == DIALOG_TBAN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,0xFF0A00FF,"Du hast den Vorgang abgebrochen.");
    }
    if(response == 1)
    {
    new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME];
    format(string,sizeof(string),"AdmCmd: %s wurde von %s für %d Minuten gebannt.",pIdName,pName,inputtext);
    SendClientMessageToAll(0xFF0A00FF,string);
    pBanner[pID] = pName;
    TBan(ClickedPlayerID[playerid],inputtext);
    }
    return 1;
    }


    aber er mault in der zeite
    TBan(ClickedPlayerID[playerid],inputtext); J:\Mein Server\gamemodes\Adminsystem.pwn(408) : error 035: argument type mismatch (argument 2)


    //edit 3
    erledigt. bloody hat mir geholfen. danke dafür.
    musste einfach im stock inputtext durch duration ersetzten und oben einfach inputtext mit strval(inputtext) ersetzen.

    Guten Morgen zusammen.
    Ich habe in der vergangenen Zeit des öfteren gesehen, dass viele Probleme damit haben Texturen von Objekten zu ändern.
    Aus diesem Grund, möchte ich es heute mal etwas erklären. Wie ihr sehen werdet, ist es eigentlich recht einfach.


    Was man braucht:
    Samp Editor (Link: http://www.mathpudding.com/topsecretsamp/editor.rar)
    Achtung:Für alle, die keinen TXD Namen haben, hier nochmal der Link zum alten Editor.http://109.230.231.91/Rocky/GTA San Andreas Editor.rar
    Da es wohl ein Update kam, wird es in der neuen Version nichtmehr angezeigt.

    So dann fangen wir mal an.


    Als erstes erstellen wir uns mal ein Objekt.
    Ich nehm jetzt z.b. das Objekt mit der ID 18766.
    Warum gerade das?
    Ich erstelle damit z.b. immer meine Gebäude und es ist mit diesem Objekt ser einfach die Textur zu ändern.


    Als zweites fügen wir die Zeile
    CreateObject(18766, 190.67, -1793.81, 5.54, 0.00, 0.00, 0.00);
    in unseren Script ein. Logisch oder?


    Als nächstes suchen wir uns ein Objekt im Editor, dessen Textur wir übernehmen wollen.
    Wenn ihr eins gefunden habt, macht ihr auf diesem Object ein Doppelklick. Dann sollte das so bei euch aussehen.

    In dem Fenster, was sich dann göffnet hat, sehen wir die Spalte TXD Textures, Texture und IDE Number.
    Diese 3 Spalten sind für uns interessant.


    So nun gehen wir wieder in unseren Script und fügen unter unser erstelltes Objekt (wir errinnern uns an oben) die Zeile
    SetObjectMaterial(ObjektID, Materialindex, ModelID, "TXD Name", "Textur Name", 0);
    ein.


    Jetzt kommt die eigentliche Arbeit.
    Wir gehen nun wieder in den Editor und suchen uns aus dem eben geöffneten Fenster die Model ID, den TXD Namen und den Textur Namen.


    Wenn ihr eine Passende gefunden habt, tragen wir die gefundenen Werte in den Code "SetObjectMaterial".
    In meinem Fall nehm ich jetzt mal die weisse Mauer. Das sollte dann bei euch so aussehen:
    SetObjectMaterial(ObjektID, Materialindex, 4006, "lanblokd", "citywall1", 0);


    So nun kommen wir zum Materialindex und der ObjektID.
    Der Materialindex müssen wir eintragen, da manche Objetke mehrere Texturen haben. Und damit wir auch die richtige ersetzen, müssen wir auch den richtigen Index rausfinden.
    Dazu gehen wir wieder in den Editor und gehen zu unserem erstellen Objekt.
    CreateObject(18766, 190.67, -1793.81, 5.54, 0.00, 0.00, 0.00);


    Hier wieder ein Doppelklick auf das Objekt. Dann erhalten wir wieder unser schönes Fenster. Dort suchen wir nach Model Textures.

    Wie ihr sehen werdet, wird bei diesem Beispiel nur ein Index angezeigt. Es hat ja auch nur eine Textur.
    Andere können bis zu 20 oder 30 haben. Dann das richtige zu finden ist etwas Fummelsarbeit, da mann immer schauen muss obs auch das richtige ist.
    Deswegen hab ich dieses Objekt ausgewählt um es einfach zu machen.


    So da wir ja jetzt den Index gefunden haben, dieser wird mit einer 0 gekennzeichnet, müssen wir diesen wieder in unseren Code eintragen.
    SetObjectMaterial(ObjektID, 0, 4006, "lanblokd", "citywall1", 0);


    So als letzes müssen wir noch die ObjektID bestimmen.
    Wir erstellen uns jetzt z.b. oben im Script ein
    new Objekt1
    dann packen wir das Objekt1 an unser erstelletes Objekt
    Objekt1 = CreateObject(18766, 190.67, -1793.81, 5.54, 0.00, 0.00, 0.00);


    Als letztes müssen wir noch das Objekt1 bei SetObjectMaterial under ObjektID eintragen.
    SetObjectMaterial(Objekt1, 0, 4006, "lanblokd", "citywall1", 0);


    Das ganze sollte dann bei euch so aussehen.
    new Objekt1;
    Objekt1 = CreateObject(18766, 190.67, -1793.81, 5.54, 0.00, 0.00, 0.00);
    SetObjectMaterial(Objekt1, 0, 4006, "lanblokd", "citywall1", 0);


    Bravo, wir haben einem Objekt eine neue Textur verpasst.


    Ich hoffe ihr könnt damit was anfangen.
    Dies ist mein erstes Tutorial. Bitte seit gnädig mit mir.
    So nun viel Spaß beim basteln.


    //Edit
    Das ganze funktioniert auch mit CreateDynamicObjekt.
    Einfach SetObjectMaterial(Objekt1, 0, 4006, "lanblokd", "citywall1", 0);
    in SetDynamicObjectMaterial(Objekt1, 0, 4006, "lanblokd", "citywall1", 0);
    ändern.


    //edit


    Hier der link zum "alten" editor.
    http://www.file-upload.net/dow…n-Andreas-Editor.rar.html


    //edit2


    link des edit 1 erneuert.


    //edit 3
    text bearbeitet.
    //edit4
    link erneuert
    //edit5
    Pics erneuert