Beiträge von DurtyFree

    0.3c wurde released!
    Zitat aus dem Post:

    Zitat

    Update: SA-MP 0.3c is now released. This is thread will be archived.

    http://www.sa-mp.com:

    Wie würde dass funktioniren, ich will dass man eine Taste in eine Edit Box reinschreibt, und wenn man die Taste drückt soll etwas passieren.
    So funktionirt es nicht:

    Code
    GuiControlGet,Hotkey,,Hotkey
    %Hotkey%::
    return


    //Edit:
    Und wie grieg ich hin dass sich etwas nur 250 mal wiederholt oder so?
    Also ich hab angenommen eine Variable "Times", diese setz ich auf 250 also soll sich folgendes 250 mal wiederholen und dann weitergehen:

    Code
    //Anderes Code zeugs
    sleep 200//Von hier
    SendInput ttest//bis hier alles soviel mal wiederholen wie es in der Variable "Times" steht
    //Dann mit folgendem fortfahren (Nach dem das obere so oft wie es in Times steht ausgeführt wurden ist:
    SendInput %YesNo%//Das auch soviel mal wie es in "Times" steht wiederholen
    //Fertig

    public OnPlayerText(playerid, text[])
    OnPlayerText gibt immer erst das eingegebene zurück und dann den rest, in diesem Fall den Text an die Cops. Somit bringt die Funktion nix, auser du setzt ganz unten "return 0;" hin ;)


    Mein Fehler, ist nen Logik fehler:

    public OnPlayerUpdate(playerid)
    {
    new newkeys,l,u;
    GetPlayerKeys(playerid, newkeys, l, u);
    new i;
    if(Holding(KEY_FIRE))
    {
    if(GetPlayerWeapon(playerid) == 42)
    {
    for(i = 0; i<MaxFire; i++)
    {
    if(IsValidFire(i))
    {
    if(PlayerFaces(playerid, FirePos[i][0], FirePos[i][1], FirePos[i][2], 1) && IsPlayerInRangeOfPoint(playerid, 4, FirePos[i][0], FirePos[i][1], FirePos[i][2]))
    {
    FireHealth[i]-=2;
    if(FireHealth[i] <= 0)
    {
    DeleteFire(i);
    CallRemoteFunction("OnFireDeath", "dd", i, playerid);
    }
    }
    }
    }
    }
    }
    return 0;
    }

    Ich selbst spiele auch seit fast einem Jahr nun Minecraft und bin immer noch davon fasziniert, ich zocke es immer noch aktiv. Und seiht knapp 9Monaten exestiert auch mein Server "Projekt City Build" Wir sind einer der ersten Deutschen Minecraft Server´n und haben um die 20-30Aktive Spieler auf dem SMP. Auf dem Classic sind auch immer rund 15-20Drauf (Damals immer 40 ^^). Hier mal unsere Forum Adresse: http://www.minecraft.at/Forum
    //Edit: seiht zu seit
    //Edit 2: edit info hinzugefügt

    Nice, nur wie nutze ich dass ? In eine .sh datei und ausführen (./test.sh?)
    //edit: Wenn ich es als .sh ausführen will kommt

    Zitat

    ./rename.sh: Zeile 6: Syntaxfehler beim unerwarteten Wort `exit'
    ./rename.sh: Zeile 6: `if (( ${#ordner} < 1)) exit 1'

    //Edit 2: Diese Scripts hab ich noch gefunden:

    Zitat

    for i in `ls $TARGETDIR`;
    do echo $i | mv $TARGETDIR/$i $TARGETDIR/`tr '[A-Z]' '[a-z]'`;
    done
    exit 0;


    Aber keine Ahnung wie die funktioniren ^^

    Hallo, also bevor ich was schreibe, ich weiß nicht ob das erlaubt ist sowas zu fragen, aber es steht nichts in den Regeln davon dass man was über Linux fragen/nicht fragen darf, ich habe ein kleines Problem mit Linux, Linux nimmt die Klein und Großschreibung von Dateien und Ordnern ja sehr ernst, im gegensatz zu Windows. Naja nun hat hier so ein "trottel" der zu faul war alles klein zu schreiben manche Ordner und Dateien klein geschrieben (Ein GarrysMod Addon ^^). Nun ist das Addon nicht mehr für Linux kompatible... Nun ich hab von einem Freund ein Python Script bekommen dass alle Ordner und Dateien Namen klein schreiben sollte, aber dies funktionirt nicht so richtig. Er tuht es nur teilweise umbennen. Hier mal der derzeitige Code:



    Ich hoffe dass mir einer ein Script machen kann oder vielleicht dieses korigieren könnte, so dass es sauber und zuverlässlich funktionirt.


    MFG DurtyFree

    Zitat

    ts3server.pid: Permission denied


    Ich weiß nicht genau, aber man versucht den Dateien Rechte zu geben (Und worauf läuft der TS3? Home PC? Windows/Linux Root/Vserver?)


    Wenns nicht klappt lösch die Datenbank wie gesagt. Sie heißt "ts3server.sqlitedb"

    Sehr geehrtes Breadfish Team,


    Über mich


    Ich möchte mich als Moderator bewerben,
    Ich heiße Alexander Schmid wohne in Baden Württemberg (Nähe Stuttgart), ich bin 14 (Bald 15)Jahre alt, aber ich denke das Alter spielt keine große rolle.Ich bin denke ich geistig sehr reif. Ich besuche derzeit eine Realschule. Ich bin ein netter Typ aber kann auch mal hart werden. Ich finde dass ich schon viel in der Sampszene erreicht hab und daher auch keinen Server mehr betreibe. Ich helfe mit meinen derzeitigen Pawn kenntissen ab und zu mal, helfen macht mir spaß und ich tuhe es nicht für mich sondern für die andere Person. Man lernt immer neues dazu.


    Wieso ich?
    Ich möchte Moderator werden da ich schon Erfahrung gesammelt habe und auch in anderen Foren als Moderator tätig war. Ich denke ich würde meinen Job gut machen wenn ich angenommen werde, ich bin auch sehr aktiv. Ich bin eher ein ruhiger Mensch und stehe auf witze, ich habe schon viel Erfahrung mit WBB (Lite und höher) gesammelt und kenne auch alle funktionen die dass WBB mit sich bring. Ich habe viel Freizeit (Natürlich bin ich nicht immer am Computer xD). Ich bin in Sa:mp schon seit 3 Jahren tätig als Gamer :D. Ich habe die Regeln gelesen und gut verstanden, ich weiß ich hab ein paar fehler gemacht, darum hab ich auch meine Verwarnungen bekommen. Aber ich hab es eingesehen und seit dem mich auch an die Regeln gehalten.


    Stärken
    Ich behersche die Deutsche Rechtschreibung gut.
    Ich kann schnell und sauber schreiben, ich arbeite seit fast 3 Jahren mit WBB (3.1 und Lite) und kenne mich desweghen auch gut aus. Ich behersche die Sprache English ebenso gut. Ich bin ein sehr netter Mensch der gerne in Gruppen arbeitet, ich bin eigentlich nie so der allein Gänger gewesen. Aber ich kann auch selbst entscheidungen treffen. Ich bin ein sehr guter zuhörer und lerne ebenso schnell. Ich besitze noch kenntnisse über FTP, Putty und Linux.


    Kontakt
    Kontaktieren könnt ihr mich über,
    Skype: alex1234567890133
    E-Mail: DurtyFree@minecraft.at
    ICQ: 466185685


    Schlusswort
    Ich hoffe das sie nicht so auf das Alter gucken sondern eher auf die reife, die Ver -/Warnungen hab ich mal bekommen als ich noch neu war, nun kenne ich die Regeln und werde auch gut auf sie achten. Ich bewerbe mich als Moderator da ich nicht so ein schönes Forum untergehen sehen will, ich will das Forum durch meine Aktivität unterstützen. Ich weiß dass es kein leichter Job ist aber ich würde mein bestes geben.


    Mit freundlichen Grüßen DurtyFree
    //Edit 1: Schreibfehler fixxed
    //Edit 2: Edit hinweise hinzugefügt + Email Adresse berichtigt

    Gut also ich selbst würde dir den Plugin Streamer von ingnito (Oder wie der heißt) Empfehlen.
    Er besitzt sämtliche Funktionen die man braucht und noch mehr.


    Aber nun zu deinen fragen:

    Zitat

    Ein weiteres Problem ist es, das man beim teleportieren durch die Objekte fällt, da sie nochnciht alle geladen haben. Ebenso ists mit Fahrzeugen. Ich möchte ungerne einen Freezetimer benutzen, da ich mal davon gelesen habe, das ein Streamer die Funktion unterstützt, nur solange zu freezen bis alles geladen ist. nicht länger.

    Diese Funktion gibt es in diesem sinne nicht, du kannst nicht checken lassen ob die Objecte von einem Spieler geladen wurden, aber du kannst ungefähre lade Zeit berechnen mit der Anzahl von Objecten und Ping, soetwas würde gehen. So eine Funktion besitzt "Opas Objectstreamer" google am besten mal.


    Zitat

    Welcher hat das? Und wenn man mit einem Fahrzeug auf ein Objekt in der Ferne zufährt, und dieses lädt, wird man dann auch gefreezt? oder Geht es dabei nur um Objekte, die von der Position her dem Spieler sehr nahe sind, und daber immernochnicht geladen sind?

    Ne dass ist da nicht so, du kannst eine Funktion in teleports einbauen zb:

    ....
    SetPlayerPos(playerid, x,y,z);
    WaitForMap(playerid);
    ....
    So würde der Spieler solange die map lädt gefreezt werden (Bei Opas Object Streamer), beim fahren wird er nicht gefreezt.


    Zitat

    UND die weitere Frage, wie binde ich die InteriorID mit in den Objektspawn ein? Das die nur Laden wenn der Spieler im selben Interior ist.

    Keine ahnung was du meinst.


    Zitat

    Achja und nochwas, ich habe zum Teil Interiors, bei denen es IMMER eine bestimmte Uhrzeit und ein bestimmtes Wetter sein muss. Wie regel ich das?

    Dass ist nicht vom Object Streamer abhängig sondern eher script technisch. Lass in einem Global Timer (Oder OnPlayerUpdate) checken ob der Spieler sich in diesem Interior befindet, wenn ja stell die Zeit auf/das wetter auf X.

    Naja das Script ist echt schlecht gescriptet und sehr resourcen fressend (Soviel ich es angeguckt habe), bei so etwas tuht mir dass Auge weh... Und LoH wird es an den mageren features um weiten nie schlagen können. (Auch wenn ich LoH auch hasse, dieses Script ist noch schlechter).
    Naja da editier ich lieber ein Script selbst als dass hier zu verwenden.


    Script: 1/10 (Für die mageren Features, sonstiger Abzug noch weghen dem resourcen fressenden Script)