Beiträge von FoxHound

    Du musst dafür SetTimerEx benutzen. Du hast "SetTimer" benutzt und ein Callback mit playerid aufgerufen, die playerid ist dann immer '0', also würde es dann nur für spieler-id '0' gehen.
    hier benutz das hier:
    SetTimer("bhoch",1000,false,"d",playerid);


    Und informier dich im Wiki über diese Funktion.

    -.- Wenn du es NUR für .txt Dateien benutzen willst, dann bitte:
    if(dialogid==FILE_REMOVE_DIALOG)
    {
    strins(inputtext,".txt",strlen(inputtext));
    if(!fexist(inputtext)) return SendClientMessage(playerid,0xFFFFFFFF,"Datei nicht gefunden.");
    else return fremove(inputtext);
    }

    ... als dialog:


    Ganz oben hin:
    #define FILE_REMOVE_DIALOG 147


    Unter OnPlayerCommandText:
    if(!strcmp(cmdtext,"/löschen",true)) return ShowPlayerDialog(playerid,FILE_REMOVE_DIALOG,DIALOG_STYLE_INPUT,"Dateiname","Bitte gib den Namen der Datei an den du löschen willst.\nBsp.: beispiel1.txt","Eingabe","");


    Unter OnDialogResponse:
    if(dialogid==FILE_REMOVE_DIALOG)
    {
    if(strfind(inputtext,".")==-1) { strins(inputtext,".txt",strlen(inputtext)); } //Falls keine Dateiendung (.txt/.cfg etc..) angegeben wurde, wird Dateiendung als ".txt" angenommen
    if(!fexist(inputtext)) return SendClientMessage(playerid,0xFFFFFFFF,"Datei nicht gefunden.");
    else return fremove(inputtext);
    }

    stock GetPlayerID(playername[])
    {
    for(new i=0,gmp=GetMaxPlayers(),pname[MAX_PLAYER_NAME];i<gmp;i++)
    {
    GetPlayerName(i,pname,MAX_PLAYER_NAME);
    if(!strcmp(pname,playername,true)) { return i; } //groß/kleinschreibung wird ignoriert, da das von SAMP nicht ignoriert wird und man einen namen nur 1mal benutzen kann. hoffe du verstehsts :D
    }
    return -1; //falls kein spieler gefunden wurde wird '-1' zurückgegeben (da '0' auch als spielerid benutzt wird
    }

    Unter OnPlayerCommandText
    dcmd(loschen,7,cmdtext); //da 'ö' nicht geht, soviel ich weiß, musst du /loschen eingeben =)


    Wo auch immer du willst oder ganz unten ins Script:
    dcmd_loschen(playerid,params[])
    {
    new filename[64]
    if(sscanf(params,"s",filename)) { return SendClientMessage(playerid,0xFFFFFFFF,"SYNTAX: /loschen [filename]"); }
    if(strfind(filename,".")==-1) { strins(filename,".txt",64); } //Falls keine Dateiendung (.txt/.cfg etc..) angegeben wurde, wird Dateiendung als ".txt" angenommen
    fremove(filename);
    return 1;
    }

    Kann sein, das heißt seine GameMode ist 937 Zeilen lang.
    Also, wenn ich eine Funktion erstelle und sie nicht benutze, zeigt es auch die letzte zeile vom GameMode an.


    Schau mal in deine Includes.
    Im verzeichniss "pawno/include", öffne alle .inc dateien, die in deinem Script stehen, und drücke STRG+F und schreibe "strtok" und drücke "Enter".
    Wenn du "strtok" findest, lösche die Funktion einfach, oder schreibe in die letzte Zeile:
    #pragma unused strtok

    WAS?!
    Ich kam auf den Server, habe die ganze Zeit gewartet, habe dir sogar in der Zeit PN's geschrieben dass du endlich auf den Server kommen sollst!
    -.- Ach vergiss es, mit lügnern wie dir kann man sich nicht anlegen, du bist halt nur ein kleines unreifes kind, der nichts besseres zu tun hat als vor dem PC zu sitzen, überall den Boss zu spielen und dann über leute rumzulügen...
    Geh erwachsen werden.

    Ich akzeptiere es ja, aber es kotzt mich an dasss du mich stundenlang warten lässt, mir übel nachredest, rumlügst über mich, mich beleidigst und dann auch noch schlechte kritik gibst, nur weil du so doof bist dass du nichtmal ein FS einbinden kannst.
    Ich habe es selbst getestet, ich habe alle FS bei dir im Server deaktiviert und nur das Autohaus aktiviert, so funktioniert es, aber der Herr wollte ja nicht auf den Server kommen um es zu sehen, für Beleidigungen hat er aber sehr viel Zeit!

    Was? Du wolltest dein Autohaus FS, du hast es bekommen und ich mein Dnator.
    Danach sagtest du, es geht bei dir nicht, ich kam auf dein Server und hab es mir angeguckt.
    Ich wollte dir per TeamViewer helfen, per Hamachi (was du ja sofort aufgegeben hast), per PN, danach wolltest du sehen ob es auf meinem Server geht, ich wollte es dir zeigen, du sagst "ich komme"; ich komme aufn Server und du bist nicht da, ich warte 30 minuten lang.
    Ich sage dir ob du kommen willst, du sagst "ja ok jetzt komme ich" und ich warte nochmal 30 minuten wieder nichts.
    Und wenn ich dir sage, das ich schon stundenlang warte, kommt so eine Antwort:

    Zitat

    Ich habe dich dafür bezahlt! -
    Das ist ja wohl Selbstverständlich! -
    Dein FS geht nicht bei mir und bassta! -
    Deine Kritik kannst du dir in denn A**** stecken. -
    Negativ ...


    Aber ich habe dich nie beleidigt, ich war immer nett zu dir, das kann ich auch allen Zeigen indem ich den ganzen PN Verlauf hier poste -.-
    Ich habe dir geholfen obwohl ich das was ich wollte bekommen habe, ein anderer würde aber sagen "ich hab mein job getan, jetzt bist du auf dich gestellt". Aber ich hatte immer geduld mit dir, habe dich nie beleidigt.
    Lügner. Mehr kann ich nicht sagen.

    Hmm... "Eigene Dateien/GTA San Andreas User Files/".
    Du kannst die Grössen nicht runterladen glaub ich, deswegen muss du die gta_sa.set löschen damit sich die Bildschirmeinstellung von GTA SA sich deiner Bildschirmeinstellung anpassen kann.