Beiträge von Touran

    Danke an Maddin.
    Hat mir geholfen.
    Bei so vielen Scripts schon. Habs immer in anderen Ordner verschoben und so :D.
    Danke :*
    //Edit:
    Habe ein neues Problem.
    Also ich möchte TextDraws dynamisch erstellen. Im Englischen Forum gibt es ein FilterScrip(kennen besimmt einige) Klick->TextDrawsErstellenFilterScript.
    Ich starte also den Server. Man muss "/text" eingeben und es erscheint ein DialogMenu. Man kann ein neues Textdraw erstellen.
    Wählt man dies, geht die Konsole aus.
    Habe es öfters probiert... Bitte um Hilfe.

    Hey, wenn ich meine Server.exe starte , bekomme ich einen Error in der Konsole. (Im Script sind weder Errors noch Warnings).

    Zitat

    [23:37:43] Script[gamemodes/script.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
    [23:37:43] Number of vehicle models: 0

    Kann mir jemand sagen, was ist falsche mache, bzw ändern muss?
    Danke für Hilfe

    Um den Spieler zu nerven.
    Aber ich denke, dieses Tutorial ist eher dafür gut, um Anfänger die Befehle mit Parametern (und in dem Fall mit OCMD) näher zu bringen.
    Am Anfang hatte ich auch Schwierigkeiten mit OCMD, bis ich es irgendwann durch ein Tutorial gelernt habe.
    Jetzt fällt es mir leicht.
    Gutes Tutorial. Schön für Anfänger.
    Rechtschreibung nicht immer gut , und der Fehler von dem ersten Beitrag halt.
    Solltest du beheben.
    9/10 Punkten. Schön erklärt, übersichtlich und ja. 1 Punkt Abzug halt für den Fehler.

    Ich glaube , er meint, in einen Interior(z.B. LSPD Interior) etwas reinmappen.
    z.B. Tore zum Auf- und ZuMachen.
    Du musst dazu in MTA reingehen.
    Dann auf MAP Editor.
    Und dann an irgendeiner Stelle drückst du dann "f" und es erscheint die Leiste.
    Oben in der Leiste müsste iwas stehen(weiß nicht genau wie das heißt,aufjedenfall weiter rechts) und da klickst du rauf [probier einfach mal paar aus]
    Es sollte dann eine Art Dialog_List (wie im Script) kommen und dort kannst du dir deinen Interior aussuchen.
    Hoffe konnte dir helfen.

    Habe jetzt mal die SendClientMessage + Das "return" hinter den IsPlayerInRangeOfPoint entfernt.
    Habe nurnoch Warnings.
    Das ganze sieht so aus:
    ocmd:joinjob(playerid,params[])
    {
    if(IsPlayerJob(playerid,0)==0) return SendClientMessage(playerid,COLOR_ROT,"Du kannst nur einen Job zur selben Zeit haben!");
    {
    if(!IsPlayerInRangeOfPoint(playerid,5,2305.3315,1924.4269,10.9244,179.1598))
    SetPVarInt(playerid,"Job",6);
    else if(!IsPlayerInRangeOfPoint(playerid,5,2158.8188,936.2079,11.1016,93.4247))
    SetPVarInt(playerid,"Job",1);
    else if(!IsPlayerInRangeOfPoint(playerid,5,2854.7942,2619.7424,10.8203,180.7163))
    SetPVarInt(playerid,"Job",3);
    else if(!IsPlayerInRangeOfPoint(playerid,5,1931.1077,2441.7000,11.1782,252.1202))
    SetPVarInt(playerid,"Job",2);
    else if(!IsPlayerInRangeOfPoint(playerid,5,2216.3286,1838.2637,10.8203,4.3506))
    SetPVarInt(playerid,"Job",4);
    else if(!IsPlayerInRangeOfPoint(playerid,5,1920.8127,172.5458,37.2677,22.9508))
    SetPVarInt(playerid,"Job",5);
    }
    }


    Wie mach ich denn jetzt, dass wenn der Spieler in der Nähe ist, dass die Variable "job" auf die gewünschte Zahl gesetzt wird?

    Hey Community.
    Ich habe mich an ein Jobsystem für mein Selfmade gemacht.
    Ich speichere alles mit Dini.
    Undzwar:
    Ich habe einen stock, der abfragt, welchen Job der Spieler hat:

    Code
    stock IsPlayerJob(playerid,jobid)
    {
    	if(GetPVarInt(playerid,"Job")==jobid)return 1;
    	return 1;
    }


    Dann mein Befehl damit man in einen Job halt reinkommt:


    Diesen habe ich in keinem Public und bekomme 10 Errors:


    Ich bin wirklich am verzweifeln :huh: .
    Ich hoffe ihr versteht das Problem.
    Danke für Antworten.
    MFG

    Habe ein Problem:
    Ich habe die background.txd koppiert und in meine GTA_SA Ordner eingefügt.
    Danach habe ich das Programm gestartet und auf "start" geklickt, er sagt mir aber immernoch, dass ich die datei background.txd dort einfügen soll.
    Obwohl es schon so ist.
    Kann mir jemand helfen?

    Hast du einen stock mit einer Adminabfrage?
    Es gibt ja zb: IsPlayerAnAdmin.
    Dann halt, statt IsPlayerAdmin , das hier:
    if(IsPlayerAnAdmin(playerid,1))


    Sollte eig gehen :D

    /heal ist doch ziemlich leicht.
    Wenn du bisschen Ahnung hast.
    Musst doch einfach nur machen, dass nur Medics den Befehl machen können und pID 100 Hp geben (SetPlayerHealth glaube ich)
    Und das Gleiche mit allen und einer Adminabfrage. Dann noch SetPlayerArmor.
    /revive geht ja nur, wenn du ein Todsystem hast, sprich, wenn die Spieler nach dem Tod nicht gleich spawnen.