Beiträge von NSATeam

    Hi,
    ich wollte grad anfangen ein paar PickUps spawnen zu lassen aber ich verstehe das nicht so ganz. Ich benötige Koordinaten von X, Y und Z aber wenn ich bei den Daten von /save blabla nachschaue habe ich da 4, was hat das zu bedeuten?
    So sieht das aus:

    Zitat

    1,2625.5974,2102.3831,10.8150,4.1386,0,0,0,0,0,0

    Jetzt sind das doch die Koordinaten oder nicht?

    Zitat

    2625.5974,2102.3831,10.8150,4.1386

    Wo muss ich da genau gucken? Jede neue Angabe wird doch mit einem Komma getrennt oder etwa nicht?
    //Edit: Achso, oder kann die 4. Angabe ggf. die Sichtrichtung des Objektes sein?
    Ich würde trozdem gerne wissen wo ich da die puren Koordinaten finde also x,y und z.

    Ah ja :) tatsächlich. Oh man und ich bastel schon überall dran rum nur nicht da. So ist das Leben :( es kommt auf die Kleinigkeiten an.


    Ich danke dir!

    Hallo!
    Ich wollte mal ein bisschen Text mit einem Timer einbringen, hab mir hier ein paar Sachen angeschaut wie man den Benutzt und so aber habe einen Fehler und weiss nicht wie ich den wegbekomme. Also erstmal der Code:


    forward timer1()


    In der Zeile tritt der Fehler auf (67)
    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Mein erster Timer");
    print("--------------------------------------\n");

    SetTimer("timer1",1800000,true);

    return 1;
    }


    public timer1()
    {
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"Text");
    SendClientMessageToAll(COLOR_WHITE,"");
    SendClientMessageToAll(COLOR_WHITE,"Text");


    return 1;
    }


    Folgender Fehler:

    Zitat

    erstertimer.pwn(67) : error 001: expected token: ";", but found "public"

    Wo liegt mein Denkfehler?

    Huhu ich bins nochmal :)
    In vielen (fast allen) Scripts gibt man ja oben im Chat sowas wie z.B. "/sethp 0 100". Also man will hier z.B. die HP von der Playerid 0 auf 100 setzen, wie schaffe ich es das die CMD die Parameter daraus erkennt und ich die nicht fest ins Script schreiben muss?

    Zitat

    Zu 3.: Versteh deine Frage nicht.

    Es gibt ja z.B. SendClientMessage() wenn ich jetzt nicht wüsste das dort "playerid", "color" und "text" drin sein müssten, wo würde ich das rausfinden? Also ich meine, man kann Deutsch auch ohne Grammatik schreiben, nur verstehts dann keiner, so etwa auch im Programmieren, wenn du die Syntax nicht kennst, kannst du nicht mit dem Programm reden. Wie finde ich raus in welcher Rheinfolge ich welchen Befehl aufrufen muss oder ist das egal? Wenn ja würde ich gerne wissen welche Befehle die Funktion utnerstüzt, sowas wie z.B.
    SendClientMessage(playerid, FARBCODE, "NACHRICHT", Nasepopeln);
    würde ja nicht gehen, da er nur die 3 ersten Befehle unterstüzt.

    Danke hat auch geklappt nur sind noch nicht alle meien Fragen beantwortet:
    1) Basiert die Programmiersprache auf C++? Weil es kommt mir fast so vor.
    2) Gibt es Sachen die man beim Anfangen beachten sollte? Z.b. bestimmte Sachen importieren?
    3) Wo sehe ich welche Variablen ich mit welchem Codefragment aufrufen kann?


    Die 3 Fragen sind mir auch sehr wichtig.

    Komisch, aber jetzt gehts. Kann mir vielleicht noch jemand sagen wie ich Koordinaten aus dem Spiel bekomme? Ich hatte mir schonmal so ein Tool für den SannyBuilder geholt, hab aber alles wieder gelöscht weil es nicht wirklich funktionierte.

    Zitat

    Glaub ich mal

    Nein Sorry :D das ist absicht.


    Zitat


    Soweit ich weis darf man kein \n in SendClientMessage einbauen.
    Du musst dann mehrere Untereinander machen

    Ok, danke werds mal testen.

    Hallo,
    ich bin heute angefangen das Programmieren damit zu erlernen. Ich hätte da ein paar Fragen:


    1) Basiert die Programmiersprache auf C++? Weil es kommt mir fast so vor.
    2) Gibt es Sachen die man beim Anfangen beachten sollte? Z.b. bestimmte Sachen importieren?
    3) Wo sehe ich welche Variablen ich mit welchem Codefragment aufrufen kann?
    4) Ich habe schon angefangen und in mein Testscript eine Abfrage reingeschrieben welche einen bestimmten Chatcommand prüfen soll, also wenn man was eingibt das man dann eine Antwort bekommen. Hier ist der Abschnitt, es geht jedoch nicht, was hab ich falsch gemacht?


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("//HILFE", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,COLOR_RED,"SERVER:: Hier sind Befehle die du benutzen kannst!\n /enter = Gebäude betreten\n /exit = Gebäude verlassen\n /stats = Zeigt die Statistiken an\n /admins = Zeigt dir die Admins an\n Es kann sein das diese Liste noch nicht alle Befehle enthält!");
    return 1;
    }
    return 0;
    }

    Da der Thread noch nicht dicht ist oder du noch nichts wieder geschrieben hast gehe ich davon aus das dass Problem noch nicht behoben wurde, also:
    Deine IP welche du gepostet hast, ist deine Lan IP, jeder der mit dir an einem Router hängt kann sich damit drauf verbinden, jeder der außerhalb eures Heimnetzwerkes ist kann es nicht. Du brauchst also deine Internet IP, dazu hast du folgende Möglichkeiten:
    a) Spielt über Hamachi (Deine Freunde müssen deine Hamachi Adresse benutzen)
    b) Geb deinen Freunde die IP welche bei http://www.wieistmeineip.de angezeigt wird (Achtung die IP ändert sich alle 24 Stunden)
    c) Richte dir einen DynDNS Account ein (Das Einrichten ist etwas komplizierter)

    Hallo,
    ich habe ein echt komisches Problem: Wenn ich meinen SA MP Server starte, also auf meinem PC und dann über Localhost oder 127.0.0.1 verbinden will geht es nicht.


    Es geht bis zum Startbildschirm wo die Map lädt, dort steht dann:
    Connecting to 127.0.0.1...
    This server didn't respond, retry...


    Eine Endlosschleife bildet sich daraus. Was kann ich da machen? Ich habs mit localhost versucht, mit 127.0.0.1 und sogar mit meiner Hamachi IP, nichts geht. Ob andere draufkommen weiss ich nicht da es eigentlich derzeit nur mein "bastel" Server sein soll.