Beiträge von Gaestefun

    Das ganze ist sehr einfach:
    Ich will zB Bei public OnGameModeInit() einen Befehl einfügen welcher mir zB mittels wget eine weitere Datei herunterladet, wenn zB mysql.so fehlt. Sollte dann ungefähr so aussehen:

    public OnGameModeInit()
    {
    exec("cd plugins && wget http://example.org/mysql.so")
    }

    Der Befehl den ich suche ist also exec, welcher die Datei nach Bedarf nachladet, so etwas habe ich zwar bereits gefunden, doch meist ist dies nur mittels Plugin möglich (zB exec.so). Jetzt ist meine Frage ob dies auch vom reinen PAWN Code aus möglich ist, das heißt ohne include eines Plugins und ohne Plugin beim ausführen. Und auch ohne die Scriptfiles Datei zu bearbeiten (ist es überhaupt möglich die Scriptfiles Datei während ein Script läuft zu bearbeiten, dieses zu beenden und dann ein weiteres mal zu starten?)

    Gibt es eine möglichkeit in Pawn Systembefehle(zB mkdir,ls,whoami) auszuführen ohne ein Plugin installiert zu haben?
    Beziehungsweiße gibt es eine Funktion ein anderes Programm (zB ein C/C++ Programm welches dann andere Funktionen abruft) zu starten ohne die server.cfg zu bearbeiten, also nur mit Pawn Code?

    Ich würde gerne für ein paar Personen einen Gameserver anbieten (Keine Angst ich will kein dauerhaftes Hosting betreiben^^), nur suche ich aktuell nach einer Möglichkeit den SA-MP Server daran zu hindern sein Server Verzeichnis zu verlassen/Code nachladen und ausführen oder andere Verzeichnisse einlesen. Plugins können keine nachgeladen werden, nur sind alle im SA-MP Code vorhandenen Funktionen aktiviert, was problematisch, vor allem im Bezug auf lesen und Schreiben von Dateien ist. Wie kann ich dieses unterbinden? Ich hatte bereits darüber nachgedacht "../" in Scripten herauszulöschen (könne ich theoretisch machen, nur wäre damit dann auch das Schreib-/Leseproblem gelöst?
    PS: Ich habe einen Debian x86_64 Server

    Ich denke das liegt auch daran, das die meisten Russen wissen, dass ein neuer Server keine Chance hätte, alleine schon weil es solch große Server gibt. Ich denke das gleiche würde es auch bei uns geben, wenn weit solche Server hätten. Liegt auch an der Entwicklung der Community, für welche es normal ist einfach so einen Server zu eröffnen.
    Ändern können wir es jetzt nicht mehr, so bitter wie es klingt.
    Vielleicht wird's ja was mit dem nächsten GTA, denn dort ist es sehr wahrscheinlich, dass die Karten neu gemischt werden (oder auch nicht)^^

    Hallo an alle von Sa-mp.de
    Heute stelle ich euch einmal meinen eigenen Blog vor, der über das Thema PC, sowohl Hardware als auch Software handelt.Ich berede nicht nur News, sondern stelle auch gerne einmal How-To's und Co. vor.
    Im Moment habe ich in meinem Team 1 Redakteur und mich, was denn doch sehr klein ist(Vor allem wenn man beachtet das der Redakteur im Moment aus privaten Gründen nicht so viel schreiben kann, aber B2T).
    Mein Blog ist gut in verschiedene Kategorien eingeteilt und es werden täglich(sofern genügend Stoff(Nein nicht der Stoff den ihr meint :D) vorhanden ist).
    Wen das jetzt hellhörig gemacht hat: HIER IST DER LINK!
    Wenn euch etwas nicht gefällt, dann schreibt bitte was euch nicht gefällt, ich werde versuchen es zu verbessern.


    PS: Wer lust hat: Ich suche noch Redakteure.

    Würde mich doch auch sehr interessieren, wie das geht...
    Denn bei mir wird bei der ähnlichen Situation immer der Bildschirm auch sofort komplett schwarz.


    Bzw. bräuchte nur n kleines Beispiel, wie der übergang zu transparent funktioniert.
    Ich weis zwar wie man das Textdraw direkt transparent anzeigen lassen kann, aber nicht der Übergang.


    Danke


    mfg,
    Gaestefun

    Bei
    format(GangzoneOwner[0],sizeof(GangzoneOwner[0]),"%s",dini_Get("Gangzone.txt", "pz"));
    Kommt
    C:\Dokumente und Einstellungen\Valentin\Desktop\Gangzone.pwn(84) : error 001: expected token: "]", but found "-integer value-"C:\Dokumente und Einstellungen\Valentin\Desktop\Gangzone.pwn(84) : warning 215: expression has no effectC:\Dokumente und Einstellungen\Valentin\Desktop\Gangzone.pwn(84) : error 001: expected token: ";", but found "]"C:\Dokumente und Einstellungen\Valentin\Desktop\Gangzone.pwn(84) : error 029: invalid expression, assumed zeroC:\Dokumente und Einstellungen\Valentin\Desktop\Gangzone.pwn(84) : fatal error 107: too many error messages on one line


    //Edit und bei:
    if(name[playerid] == strval(GangzoneOwner[1])){
    Ist die aussage immer Falsch

    Ja es kommt Array must be indexed oder so...
    Das Problem ist dann, das ich später daurauf prüfe mit
    if(GangzoneOwner[0] == name[playerid]
    Wenn ich aber GangzoneOwner[0] in GangzoneOwner[0][256] ändere kommt das Problem das die Abfrage nicht geht.
    Und bei:
    if(!strcmp(name[playerid], GangzoneOwner[1], false))


    ist die Aussage imerWahr :-/


    //Edit:
    Nein PZ ist keine Koordinate.Es ist der Spielername

    Hi,
    Ich habe im moment dieses Problem:
    Ich habe die Variabel: GangzoneOwner[0],in diese Variabel will ich jetzt den Namen von jemanden Schreiben.Doch
    GangzoneOwner[0] = dini_Get("Gangzone.txt", "pz");
    geht nicht.
    Weiß jemand wie ich die beiden Zusammenbringe?

    /edit Meinungsänderung


    Das Script ist eigentlich ganz gut (währen da nicht die zigtausend Bugs, uA Account Bug) 5/10
    Der Support ist....sagen wir einmal "nett" (nicht das positive nett), Begründung:
    Ich melde einen Bug, erst passiert gar nichts, dann zeige ich ihnen was passiert währe wenn sie den Bug nicht beheben, Ban wird angedroht.
    Einen tag später melde ich wieder einen, dann wird man als Buguser beleidigt, obwohl man nur gezeigt hat wo der Fehler ist!
    Des Weiteren dauert es ewig bis ein Bug behoben ist -1/10
    Sonst aber ganz nett(siehe oben ;) )
    Gesammt: 2/10 ->Nicht zum weiterempfehlen

    Also ihrgendwie geht das auch nicht.......


    //edit:
    Hier mal ein Besipiel:
    CreateDynamicObject(7662, 1491.1550292969, -1739.34765625, 13.157531738281, 0, 0, 270, 500);

    Hallo, ich bin im moment auf der suche nach einem Objectstreamer.
    Ich habe schon etliche versucht, doch leider hat noch keiner Funktioniert, meine sa-mp Version ist 0.3b.
    Hier eine Liste von denen die ich schon getestet habe aber nicht funktionierten:
    Einstein's Streamer
    Opa's Streamer
    MidoStream
    tAxis



    Pawn-Quelltext
    1
    new GangzoneOwner[5][32];


    ohh noch schlimmer^^

    C:\Users\Familie\Documents\arg-1.2\loader\Gangzone.pwn(49) : error 047: array sizes do not match, or destination array is too small
    C:\Users\Familie\Documents\arg-1.2\loader\Gangzone.pwn(50) : error 047: array sizes do not match, or destination array is too small
    C:\Users\Familie\Documents\arg-1.2\loader\Gangzone.pwn(51) : error 047: array sizes do not match, or destination array is too small
    C:\Users\Familie\Documents\arg-1.2\loader\Gangzone.pwn(52) : error 047: array sizes do not match, or destination array is too small
    Mal abgesehen von den anderen Fehlern^^


    Ich will einfach nur den Namen Abfragen

    Hallo, ich habe folgenden Code, der Abfragen soll, wem Die Gangzone gehört, Beispiel Inhalt ist zB
    pz=Max.Mustermann oder tz=Ralf

    new GangzoneOwner[5];


    GangzoneOwner[0]=dini_Get("Gangzone.txt", "pz");
    GangzoneOwner[1]=dini_Get("Gangzone.txt", "tz");
    GangzoneOwner[2]=dini_Get("Gangzone.txt", "fz");
    GangzoneOwner[3]=dini_Get("Gangzone.txt", "tbz");


    Doch das Kommt:
    C:\Users\Familie\Documents\arg-1.2\loader\Gangzone.pwn(49) : error 006: must be assigned to an array
    C:\Users\Familie\Documents\arg-1.2\loader\Gangzone.pwn(50) : error 006: must be assigned to an array
    C:\Users\Familie\Documents\arg-1.2\loader\Gangzone.pwn(51) : error 006: must be assigned to an array
    C:\Users\Familie\Documents\arg-1.2\loader\Gangzone.pwn(52) : error 006: must be assigned to an array
    Ich hab keine Ahnung wieso....