Beiträge von Kaliber

    Es geht aber auch mit visual basic, wenn ich mich irre. Dazu gibt es auch viele gute tuts im netz.


    Natürlich geht das auch in Visual Basic :D


    Wenn mich nicht alles täuscht so irgendwie:


    Code
    Dim startInfo As New ProcessStartInfo(SAMP_Path & "samp.exe")
    startInfo.Arguments = "127.0.0.1:7777"
    Process.Start(startInfo)


    mfg. :thumbup:

    Wo kann ich mir die neuste Version vom Streamer runterladen? Windows und Linux! .so .dll


    Glaube ich in diesem Fall eher nicht, 26 Errors bedeutet nicht immer Klammerfehler, es ist auch die maximale Anzahl an Errors die der Compiler ausspuckt


    In diesem Fall befürchte ich eher das dem Threadersteller das hier fehlt: http://forum.sa-mp.com/showthread.php?t=102865


    Lese auch alle Beitrage :P


    mfg. :thumbup:

    Also fassen wir es nochmal zusammen? Ich schrieb, dass 26 Errors eine ANDEUTUNG auf ein Klammerfehler sein könnte aber es MUSS nicht sein.
    Da aber wir nun noch andere Errors wie z.B. "symbol already defined" haben und der Themenersteller auch die Include richtig gepackt hast, gehe ich nun mal 75% von einem Klammerfehler aus.
    Ob das nun die richtige Version der Include ist, kann ich nicht sagen...aber kompilieren müsste man trotzdem können, zumindest zeigen sich die Folgen bei veralteten Includes/Plugins von Incognito erst später im Spielverlauf...


    Hier eine kleine Aufgabe für euch...
    Standart Gamemode LVDM, 99% unverändert außer ein Klammerfehler mit Absicht eingebaut...nun kompiliert und staunt...


    Nice Try ;)


    Aber wir reden hier von einer Funktion die in dem Include (egal ob veraltet oder nicht) steht !


    d.h. er lädt entweder den falschen Streamer oder hat das Include verändert (was ziemlich bescheuert wäre).


    Ich gehe von esterem aus ;)


    mfg. :thumbup:

    Guten Morgen liebe Community,


    ja, ich bin es schon wieder tut mir leid wenn in letzter Zeit ein paar Systeme von mir kommen ^^


    Hier also ein Clan System, was auf Wunsch von PinguinLP gescriptet wurde :)


    [tabmenu]


    [tab='Allgemeine Informationen','http://forum.sa-mp.de/wcf/icon/infoM.png']
    [subtab='Funktionen','http://forum.gamerzhost.de/wcf/icon/codeS.png']
    Also, kommen wir nur zu ein paar Funktionen, ich will diese auch ein wenig erklären, also wird der Text ein wenig länger:


    CreateClan(clanname[])
    So die Funktion CreateClan erstellt eine Clan mit einem bestimmten Namen !
    Dort wird noch keine Person hinzugefügt und nichts !
    PS: Maximale Länge des Clan Namens 24


    AddPlayerClan(playerid, clanname[], bool:var)
    So, ich erkläre mal kurz wie man diese Funktion nutzen könnte anhand von einem Beispiel:
    AddPlayerClan(playerid, "Kaliber_ist_cool", true); //Hier wäre playerid jetzt Leader dieses Clans wegen dem true am ende !
    AddPlayerClan(playerid, "Kaliber_ist_cool", false); //Hier wäre playerid jetzt ein ganz normaler Member dieses Clans wegen false !


    GetClanName(playerid)
    Diese Funktion gibt den ClanNamen von dem Spieler wieder.


    DeleteClan(name[])
    Löscht einen Clan und alle Leute die in diesem Clan sind, fliegen raus.


    /////////////////////////////////////////////////////////
    In diesem System gibt es auch ein Punkte System, also man kann gegen andere Clans Krieg führen !
    Deshalb folgende Befehle:


    /clanranglist
    Zeigt die 5 besten Clans mit Punktzahl an.


    /war
    Mit dem Befehl kann der Leader eines Clans gegen einen anderen Clan kämpfen und man kann einstellen wie lange der Krieg gehen soll (max. 60 Minuten).


    /aKrieg
    Der andere Clan kann den Krieg aktzeptieren und dann kann man folgendes machen:


    public OnClanWarStart(clanname1[], clanname2[])
    Dieser Callback wird im GameMode aufgerufen und ich gebe mal ein Beispiel, was man da machen könnte:


    //So sollte das im GameMode aussehen:
    forward OnClanWarStart(clanname1[], clanname2[]);
    public OnClanWarStart(clanname1[], clanname2[])
    {
    for(new i; i<MAX_PLAYERS; i++)
    {
    if(!strcmp(clanname1, GetClanName(i), false))
    {
    //Hier wissen wir jetzt, dass sich i in dem Clan 1 befindet
    SetPlayerPos(i, 0, 0, 0); //So alle die in Clan 1 sind, werden jetzt zum 0 Punkt teleportiert !
    }
    }
    return 1;
    }
    Der Punkt ist nämlich der, sobald ein Clan Mitglied während eines Krieges ein generisches Clan Mitglied tötet, bekommt der Clan 1nen Punkt :)


    Genauso funktioniert der Callback:
    public OnClanWarEnd(clanname1[], clanname2[])
    [subtab='Wichtig','http://www.rezepte-guru.de/template/images/icon_stern.gif']
    Falls ihr in eurem Script strtok nutzt, kann es zu einen Fehler kommen, wenn ihr folgendes nicht macht:


    //Nur für die die strtok nutzen
    #define USE_STRTOK 1 //vor der Include definieren
    #include <clanwar> //Hier erst includen
    [subtab='Download','http://www.projekt-deutsch.de/templates/cback/images/download.gif']
    Pastebin: Pastebin
    Mediafire: Download
    [/tabmenu]


    So ich würde mich über ein kleines Feedback freuen :)


    PS: Falls Bugs auftreten sollten, bitte sofort melden.


    mfg. :thumbup:


    //Edit:

    Schreib mal deinen Befehl so:


    if(!strcmp(cmdtext, "/gmx", true))
    {
    if(SInfo[playerid][Adminlevel] < 5) return 1;
    for(new i; i< MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    SendClientMessage(i,FARBE_ROT,"Der GMX hat nun deinen Account gespeichert.");
    SpielerSpeichern(i);
    }
    GameTextForAll("In 10 Sekunden findet ein Neustart statt",4000,4);
    SetTimer("SPEICHERN1",2000,0);
    SetTimer("GMXTIMER",10000,0);
    return 1;
    }


    mfg. :thumbup:

    Ich würd es noch gut finden wenn man als Spieler eine Meldung bekommt sobald ein Freund Online gekommen ist.


    Du kannst das Script ja noch mit so Kleinigkeiten ergänzen :rolleyes:


    Ich danke dir vielmals! Richtig gute Leistung! Sogar mehr als ich "verlangt" habe das mit der Freundschaftsanfrage ist eine geile Funktion! Wie kann man dir nur danken!


    Danke :love:

    Genau das habe ich gesucht, eine Frage darf ich es überarbeiten für mein Server?


    Klar ;)


    Naja sieht schonmal nicht schlecht aus, werd es mir mal runterziehen. Verwenden wohl eher nur zum mal reinschauen was es so kann. Da ich es, naja kurzgesagt finde ich keine Verwendung dafür.


    Aufjedenfall, schonmal Gut gemacht 9/10


    Dankeschön ;)


    10/10 So wie von dir erwartet


    Thx ^^


    mfg. :thumbup:

    Wäre dafür Mysql nicht besser geignet??


    Ja, aber derjenige der diese Idee hatte, ist ein Neuling und wollte das ich das extra in ein File-System schreibe, damit das nicht so kompliziert ist :rolleyes:


    PS: Ich denke es werden auch nur Anfänger nutzen und da ist MySQL noch fremd ;)


    darf man Fragen wiso als Filterscript?
    das könnte man doch per Include auch machen


    Er wollte es als Filterscript :D


    ((Das pragma dynamic sxtört mich bei so wenig Zeilen))


    Ja...das ist n bissl blöd musste aber sein damit ich so große Arrays machen konnte, damit man 200 Freunde haben kann ^^


    mfg. :thumbup:

    Guten Abend liebe Community,


    heute Nachmittag hatten mir ein paar Leute Vorschläge für einige Systeme gebracht die ich mal releasen soll :)
    Hier nun das Freundschaftssystem !


    [tabmenu]


    [tab='Allgemeine Informationen','http://forum.sa-mp.de/wcf/icon/infoM.png']
    [subtab='Funktionen','http://forum.gamerzhost.de/wcf/icon/codeS.png']
    /Freund [hinzufügen] | [Löschen] //erklärt sich von selbst
    /fonline //Zeigt alle Freunde an die Online sind
    /fsend //Sendet eine Nachricht an einen bestimmten Freund
    /fsendall //sendet eine Nachricht an alle Freunde
    /faccept //Anfrage als Freund bestätigen
    [subtab='Download','http://www.projekt-deutsch.de/templates/cback/images/download.gif']
    Pastebin: Pastebin
    Mediafire:


    [/tabmenu]


    Würde mich über ein kleines Feedback oder Verbesserungsvorschläge freuen :)


    PS: Dies ist ein eigenes entworfenes Speicherungssystem...erschien mir praktischer... :)


    mfg. :thumbup:


    //Edit: Neue Downloadlinks

    Du hast eigentlich Recht. Allerdings geht es bei mir mit oder/und ohne Array ...


    Ja, das liegt an dem sscanf, das ist so geil programmiert (danke y_less) dass wenn du da nur "s" hinschreibst der davon ausgeht, dass die Variable die du als Referenz übergibst einen Array hat und falls dieser zu klein ist / gar keinen hat, wird der Array vergrößert bzw hinten dran gehangen !


    Aber dennoch gewöhnt euch das nicht an, dass sind eigentlich Integer und keine Strings !


    mfg. :thumbup: