Beiträge von Rairon

    ZKX und Shadow ihr habt mich glaub ich beide falsch verstanden


    wie ich einen bestimmten Namen in eine .ini speichere weiß ich, hab ich ja auch schon benutzt und gemacht
    Aber ich möchte einen benutzerdefinierten Namen für die ini datei, also nicht das die keybinder.ini oder daten.ini oder blabla.ini heißt


    Es soll ein Fenster erscheinen wenn man speichern drückt, dort soll man dann reinschreiben wie die .ini Datei heißen soll
    So wie wenn man bei Word unter Speichern Unter geht, da kann man ja dann auch selbst einen Namen für die Datei definieren, genau das will ich nur in vereinfachter Form


    und ZKX ich hab das Tutorial komplett gelesen ;)

    Hallo


    ich hab ein bisschen mit Autohotkey gebastelt
    Nun will ich wenn man auf Speichern klickt das sich ein kleines Fenster öffnet wo man einen Dateinamen eingibt und dieser Name wird dann mit den Keybinds als .ini gespeichert
    Beim Laden sollte man dann die gespeicherten Dateien auswählen können oder zumindest den Namen eingeben der geladen werden soll
    wollte jetzt erst das mit dem Speichern machen bin aber kläglich dran gescheitert, meistens spuckt es mir dann eine fehlermeldung aus wenn ich auf speichern drücke
    Der eigentliche Speicherprozess funktioniert schon, Keybinds werden also richtig gespeichert und richtig geladen


    hoffe ihr könnt mir helfen

    2. Problem
    irgendwie verträgt sich mein AHK Script nicht mit meinen Makro Tasten der Tastatur (Cyborg Keyboard)
    Wenn ich das Script anhabe und auf eine meiner Makro tasten drücke (benutze die auch als keybinder :D) dann öffnet sich nur das chatfenster und nix passiert, wenn ich nochmal die makro taste drücke kommt der keybind der makro taste nur mit einem t vorne dran (Beispiel: t/enter)
    ich muss jedes mal wenn ich eine makro taste drücke erst das script "ausschalten" und danach wieder anschalten
    gibts da nich noch ne andere lösung?^^


    ich will das hier nochmal aufgreifen
    weiß zufällig einer ne lösung dafür?


    meine makro testen senden auch einen SendInput an das Spiel...
    Wenn ich das über Send mache funktioniert es, aber dann schreibt das das so langsam in das fenster, das ich mit tippen schon schneller wäre >.>

    habe probiert wie du gemeint hast aber dann komme wieder eror

    es muss auch unter den Befehl auch immer ein return
    genau wie bei PAWN



    Beispiel:




    usw. ^^

    vielen dank, funktioniert wunderbar :D


    hast du auch eine erklärung für das problem mit meinen makro tasten?
    wenn du das auch noch lösen könntest, wär ich zutiefst dankbar :>

    Also erstens das Tutorial is echt klasse!
    hat mir sehr geholfen


    da mein chaos ad iwie nich mehr richtig funktioniert (was weiß ich was da nimma geht ^^) hab ich mir auch per AHK einen gemacht
    doch jetzt hab ich 2 probleme damit :/


    1. Problem
    Ich möchte einen Befehl machen, wo er was in die Zeile schreibt und ich dann hinten ne nummer anhängen, hab das so gemacht:

    Code
    1::
    SendInput t/gettrash 
    return


    wenn ich aber dann die zahl eingeben möchte, erscheint der keybind derjenigen zahl :/
    wenn ich aber einfach so ingame t drücke damit das chat ding aufgeht und ne zahl rein schreibe funktioniert es, da kommt dann nicht mein keybinder


    2. Problem
    irgendwie verträgt sich mein AHK Script nicht mit meinen Makro Tasten der Tastatur (Cyborg Keyboard)
    Wenn ich das Script anhabe und auf eine meiner Makro tasten drücke (benutze die auch als keybinder :D) dann öffnet sich nur das chatfenster und nix passiert, wenn ich nochmal die makro taste drücke kommt der keybind der makro taste nur mit einem t vorne dran (Beispiel: t/enter)
    ich muss jedes mal wenn ich eine makro taste drücke erst das script "ausschalten" und danach wieder anschalten
    gibts da nich noch ne andere lösung?^^



    hoffe du kannst mir helfen :>


    Aber wie gesagt, Tutorial is echt klasse, habs mir auch ganz durchgelesen :D



    edit: Hier noch die ersten zeilen vom script:

    SA:MP wird noch SEHR lange an erster Stelle bleiben
    und ich glaube kaum das IV:MP den Durchbruch schaffen wird
    Vor allem weil man mit IV:MP noch gar nicht die Möglichkeiten hat die jetzt mit SA:MP möglich sind
    Zudem gibt es sehr viele SAMP spieler auf denen ihren PC's läuft grade mal SAMP und die werden auch immer bei SA:MP bleiben


    Wenn aber Kye SAMP OpenSource macht dann könnte das eine spannende Wende in der Geschichte von SA:MP geben :)

    ich hab auch schon mehrere Videos bei YT und die view zahlen unterscheiden sich drastisch...
    ich hab ein video von unserem server das hat keine 300views und eins das hat 2,2k views
    Dann hab ich noch ein paar tutorials die keine 200views haben und ein FC Bayern video mit live szenen das fast 3k views hat


    man muss videos machen die die leute interessieren und die tags richtig setzen und dann noch ein bisschen geduld und dann wirds was mit den view zahlen

    Damit versteh ich das ganze Klammern setzen irgendwie besser
    Ein weiterer schritt in meinem Scripter werdegang :D
    Ich werd jetzt auch nochmal die Tutorials durch pauken damit ich das Klammern setzen endlich beherrsche

    Entschuldigung das ich ein Anfänger im scripten bin
    Ich weiß das man sowas nich von heute auf morgen lernt
    Deswegen wende ich mich auch hier ans Forum damit ich eben Hilfe bekomm und das ich das leichter lerne


    Ich hab mir das Tuturial von BFX gesucht und werds damit nochmal überarbeiten


    Wenigstens haste mir den Tipp gegeben das der Fehler in Zeile 9 is >.>

    Hallo


    ich wollt mich mal an nem AFk Filterscript versuchen
    Es soll den User beim Befehl /afk in einen "AFK Raum" porten, dieser is in diesem Raum dann gefreezed und gemutet.
    Wenn er dann wieder /afk macht soll er wieder an seine alte Position geportet werden


    Das hab ich bis jetzt mit den Errors unten:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/afk", cmdtext, true) == 0)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    if (Isafk[playerid] == 1) return SendClientMessage (playerid, 0xFF0000FF, "Du bist bereits AFK!");
    return 1;
    }
    else
    if (Isafk[playerid] == 0)
    {
    SendClientMessage (playerid, 0xFF0000FF, "Du bist nun AFK!");
    SendClientMessage (playerid, 0xFF0000FF, "Benutze /afk um den AFK Modus zu verlassen!");
    Isafk[playerid] = 1;

    SetPlayerPos(playerid, 1953.4106,-2183.4663,13.5865);
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid, 0);
    mute[playerid] = 1;
    return 1;
    }
    else
    {
    Isafk[playerid] = 0;
    SendClientMessage (playerid, 0xFF0000FF, "Du bist nicht mehr AFK!");
    SetPlayerPos(playerid, x,y,z); //Zeile 106
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid, 1);
    mute[playerid] = 0;
    return 1;
    }
    return 0; //Zeile 112
    }


    danke :>
    funzt astrein ^^

    if (strcmp ("/heal", cmdtext, true) == 0)
    {
    new health;
    GetPlayerHealth(playerid, health);
    if (health >= 50)
    {
    SendClientMessage (playerid, 0x0000FFFF, "Du hast noch genug Leben!");
    }

    else
    {
    SendClientMessage (playerid,0x0000FFFF, "Du hast 100HP bekommen!");
    SetPlayerHealth (playerid, 100);
    }
    return 1;
    }


    Hab das jetzt so bekomm aber immer noch in den 3 Zeilen mit der Variable jeden Menge errors :/

    Hallo
    ich bin ein Anfänger im Scripten und befasse mich gerade mit Variablen
    jetzt wollt ich eine Funktion machen die einen Wert in der Variable speichert und diesen dann überprüft und dann je nachdem macht




    if (strcmp ("/heal", cmdtext, true) == 0)
    {
    new heal = GetPlayerHealth (playerid);
    if (heal => 50);
    SendClientMessage (playerid, 0x0000FFFF, "Du hast noch genug Leben!");

    else
    SendClientMessage (playerid,0x0000FFFF, "Du hast 100HP bekommen!");
    SetPlayerHealth (playerid, 100);
    return 1;
    }


    Wenn ich das compile kommen immer wieder jede Menge errors bei den 2 Zeilen mit der Variable


    Hoffe ihr könnt mir helfen :D

    Hätte mal dazu 2 Fragen ^^

    if(strcmp(cmdtext, "/me", true)==0) { new str[256], sname[256];
    GetPlayerName(playerid, sname, 256);
    format(str, 256, "%s %s", sname, cmdtext[4]);
    SendClientMessageToAll(0x33CCFFAA, str);
    return 1; }

    wofür sind die 256?
    was bedeuten die oder was geben die an?



    if (strcmp("/befehl", cmdtext, true, 10) == 0)

    wofür steht die 10?


    Hoffe ihr könnt mir helfen :D