Beiträge von Marshall_Jefferson

    Na,ne Ok, aber ich hab schon einen Virentest durchlaufen lassen und er sagt mir da nichts. Außerdem ist das ausgeschlossen, weil das schon war, bevor ich ihn neu aufgelegt hab, aber da war es eher selten. Es ist nur erst seid 2 Monaten und es wird immer schlimmer.


    Das mit dem PC Profi ist auch schlecht, weil der ja keine Fehlerbetrachtung durchführen kann. Es passiert ja immer nur wenns nicht passieren soll und das kann man auch nicht kontrollieren oder ausreizen.


    Gruß - Lincoln.

    Hallo Community,


    Ich hab hier ein riesen Problem. Mein Computer schaltet sich meißt plötzlich aus. Oft wenn ich am PC arbeite, nebenbei im Internet Musik höre und mehrere Anwendungen offen hab. Das sieht dann ca. so aus:


    1. Der Bildschirm geht auf Standby
    2. Der PC fährt nicht runter (geht einfach aus als ob man den Stecker zieht)
    3. Nach 5 Sekunden geht er autom. wieder an.


    Ich hab bereits, den Bios erneuert, die Steckdose gewechselt, den PC gereinigt, Temperatur geprüft und etliche Stresstests durchgeführt. Ich hab langsam die Nase voll und wollt mir bei euch mal etwas Hilfe holen.


    Gruß - Lincoln.

    Guten Abend,


    Also hier bin ich mir selber nicht sicher, aber es liegt warscheinlich an dem "u" im sscranf:


    änder es mal so um:
    if(sscanf(params,"d",pID)) -> d weil d ja für numerische Lettern benutzt wird.


    Falls es nicht funktioniert, schreib nochmal zurück.


    Gruß - Lincoln.

    BeasT, also jetzt lass dir nicht alles vorkaun. Beim Spawn befehl must du nur den Text ändern und die playerid, bzw pID die geportet wird.


    kleiner Tipp:
    GetPlayerPos(pID, X, Y, Z); und SetPlayerPos(playerid......);


    Also im allgemeinen die selben Befehle, nur andersrum.

    nehli: Dein Befehl ist total verbuggt. Du sendest beide Nachrichten an den Admin der das eingibt, außerdem brauchst du nur einen string, den kann man nähmlich nach dem Absenden der Funktion neu benutzen, bei pid must du die Variable der Zeile in pID umändern, da die ja auch so definiert wurde. Also Gruß und kleinschreibung beachten.


    Außerdem:


    format(string,sizeof(string),"**Du hast den Spieler %s zu dir geportet!**",ziel);
    format(string2,sizeof(string2),"**Der Admin %s hat dich geportet!**",admin);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    SendClientMessage(pID,COLOR_GREEN,string2); //SendClientMessage pID und nicht playerid!!!


    nehli, wenn du hier jemanden Helfen willst ist das ja wirklich schön, dann must du aber auch das richtige schreiben und keine Fehler machen!



    Gruß - Lincoln.

    Hey, also ich würde dir empfehlen ein kleines Selfmade zu skripten. Es kann sein, dass du deinen Gamemode mehrmals neu anfangen must, weil der vorherige eine veraltete Skriptweise vorwies oder einfach total ungeordnet war.


    Solltest du mal nicht wissen, wie man dies oder das skriptet kannst du dir beim GF immer gern alles abschauen, aber nicht kopieren und einfügen. Dann lernst du nichts. Mit der Zeit kommt das Verständnis für Funktionen, Callbacks oder andere von ganz alleine wenn du dich damit ein wenig beschäftigst.


    Aber ich kann dir nur empfehlen, Ordnung in deinen Gamemode zu bewahren, sonst kommst du irgendwann durcheinenader und hast keine Lust mehr auf skripten und siehts nichtmehr durch. Das war bei meinem Gamemode so, und dann hab ich nochmal angefangen. Und versuche dir dynamische Systeme anzueignen, weil ohne dyn. Systeme bist du verloren.


    Ich kann dir die Tutorials aus diesem Forum hier, die Seite http://www.wiki.sa-mp.com und http://www.weedarr.wikidot.com empfehlen.


    Viel Spaß beim Skripten :thumbup: Gruß - Lincoln.

    Ach komm, es ist doch tatsächlich so, dass nicht alle Leute die in ihr Spielvertieft sind und 20 Stunden zocken tatsächlich arbeiten gehen. Und davon gibts schon einige - und das ist asozial - ja es ist in dem Sinne keine Beleidingung.


    Ich persönlich halt von den ganzen Medien, Nachrichten und vor allem von RTL nichts. Ich hab mir vor nem halben Jahr abgewöhnt da irgendwelche Sendungen mir anzusehen, weil da nur noch Scheiße kommt. Und Scheiße ist der harmloseste Begriff dafür. In den Medien wird nur von wichtigen (gesellschaftlichen, politischen) Problemen abgelenkt, indem sie 1 Monat lang was von einer Kuh bringt die ausgebückst ist!!


    Noch ein Beispiel: EHEC - damals totale Panikmache und plötzlich kein Thema mehr in den Medien. Die Medien wollen euch nur verwirren und euch dazu bringen euch Sorgen zu machen, damit ihr Geld ausgebt oder was auch immer das für ein Ziel hat.


    Und desswegen würd ich mir an deiner Stelle keine Latte darüber machen was RTL so sendet.


    kurz Edit: Das Video von GIGA find ich aber hammer genial! :)



    Gruß - Lincoln.

    Master_FM:
    Wie soll man sich denn bitte Admin selber geben? Türlich könnte man alle Admins bannen, aber wenn man selber (bzw die IP) gebannt wird, kann man weder ingame gehen und jemanden bannen, noch in den Skriptfiles etwas ändern. Die Betrüger würden dir die Rechte vom FTP Acc wegnehmen und würden sich selber entbannen mit dem gewissen Know How.


    Ich weis nicht, evtl versteh ich nicht wie du das meinst hab ich das Gefühl :P


    Gruß - Lincoln.

    Ich hätte ehrlich gesagt nicht gedacht, dass Leute mit einem Programm das Skript einsehen können. Da müste man dann doch evtl auf kompliziertere Maßnahmen übergreifen wenn man ihn 100%tig schützen möchte das stimmt.
    Aber es ist bestimmt nicht unmöglich das Skript für Diebe unbrauchbar zu machen, ich meine wer nutzt denn auch ein Skript welches er nie ändern und fixen kann?

    Master_FM
    Also erklär mir mal wie man sich Admin gibt, wenn man auf dem Server kein Admin mehr ist und keinen Zugriff auf den FTP-Account hat? Es dient dazu, dass man sein Skript schützen kann wenn man selber die Rechte davon verliert durch Betrüger oder ähnliche.


    Das mit dem .amx zu .pwn Converter ist mir neu. Also dann bau ich selber noch dieses AntiDeAMX ein.


    Gruß - Lincoln.

    ALso da ich mit mit Godfather nicht sooo auskenne kann ich nichts garantieren, aber ich würds vor dem ONPlayerLogin(playerid); machen ca. so:
    Also einfach abfragne und wenn der Server nicht aktiviert ist, return 1; also da gehts nicht weiter. Andernfalls wenn das aktiviert wird wird die Abfrage nicht beachtet und alles ist normal wie Standard.


    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(ServerAktiv == 1)
    {
    SendClientMessage(playerid,COLOR_WHITE,"Server nicht aktiv!");
    return 1;
    }
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: You are already logged in.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /login [password]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerLogin(playerid,tmppass);
    }
    return 1;
    }


    Ich glaub so stimmt es.


    Gruß - Lincoln.

    Hallo Marlonz,


    Wenn der Nutzer nun /Login [PW] oder /Register [PW] eingeben will (zB bei Godfather), wird zuerst gefragt ob der Server aktiviert wurde (das ist der Abfrage Code). Sollte das nicht so sein, wird der Befehl des Logins bzw Registers nicht ausgeführt, dem Nutzer wird mitgeteielt dass man nicht drauf spielen kann da es nocht nicht aktiviert wurde.
    Das kommt ganz auf das Skript drauf an ist also meißt unterschiedlich.


    Ich hoffe ich konnte die Unklarheiten klarstellen, wenn nicht nochmal nachfragen :)


    Gruß - Lincoln.

    Guten Tag liebe Community,

    Ihr kennt das doch bestimmt auch! Ihr findet einen fremden Sponsor und dieser sagt zu euch, dass ihr eure Script-Daten auf den Root laden könnt. Und ihr bekommt ein mulmiges Gefühl, nach dem Motto "vielleicht ein Script Dieb?"


    Für Skripter eine nützliche Funktion um sich abzusichern vor Skriptdieben

    So könnt ihr euch schützen!

    Zuerst ist dieser Beitrag für euch interessant: Die .amx-Datei - Kann mein Script geklaut werden?


    Dieser Beitrag von Julian besagt, dass auf eure .amx-Daten nicht zugegriffen werden kann, also niemals die uncompilte .pwn-Datei auf den Rootserver laden. - Alles klar, dass wissen die meißten.


    Was aber, wenn der gute Möchtegern-Hoster alle Daten auf seinen Rechner zieht und die dann verwendet. Das ist zwar recht unwarscheinlich, weil er nur die Hälfte der Technik kontrollieren kann, zum Beispiel in den Scriptfiles, wie die Accountdaten aufgebaut sind und allgemein alle Gespeicherten Sachen in einer .ini- oder .txt.-Datei.
    Jedoch könnte er den Server samt Daten einrichten und ihn trotzdem über seinen Server laufen lassen und somit mit euerm Script (was genials und einzigartig sein kann) hier als den Seinen ausgeben und das will doch niemand, vor allem GF-Skripts sind davon betroffen da sich die meißten Nutzer sehr gut mit deisem Gamemode auskennen!


    So wird 100%-tige Sicherheit garantiert:
    Ihr richtet als erstes in euerm Skript eine Variable ein.


    new ServerAktiv;


    Diese Variable darf aber nicht gespeichert werden, sonst nützt das nichts.


    Reset der Variable
    Weiter im Text: Bei "public OnGameModeInit" wird eure Variable auf null gesetzt.


    ServerAktiv = 0;


    Abfragen ob Server aktiviert ist
    Wenn nun ein Spieler auf euerm Server joint, und der Server nicht aktiviert ist, bleibt der Spieler auf dem Startbildschirm. Er kann keinen /Login-Befehl nutzen bzw. der Dialog zum Passwort eingeben / Registrieren erscheint nicht.
    Das funktioniert mithilfe vom Abfragen:


    if(ServerAktiv == 0)
    {
    GameTextForPlayer(playerid,"~w~Server ~r~deaktiviert~n~~w~Bitte warten!",5000,4);
    //hier der Code, die Maßnahme, dass das der Login/Register auch nicht funktioniert (wichtig!)!
    }


    Als letztes noch der Befehl zum aktivieren
    Dies ist eine Art Passwort, welches nur ihr wisst.


    if(!strcmp(cmd,"/pwaktiv1382",true))
    {
    ServerAktiv = 1;
    return 1;
    }



    So und mit dieser kleinen 5-Minuten-Arbeit könnt ihr das Skript für den Betrüger unbrauchbar machen und könnt euch zu 100% sicher sein, dass euer Skript auch euer Skript bleibt.
    Ich hoffe ich konnte einigen Nutzern helfen.

    Weitere Fragen beantworte ich gerne hier im Thread.


    Gruß - Lincoln

    Halle TakeItEasy,


    Ich finde es ist eine gute Absicht die Mistwerbungen eindämmen zu wollen aber mit einer Mindestanzahl von Lettern sag ich mal, kannst du die Intelligenz der Leute nicht erhöhen. Dann listen die nicht nur die Jobs, Fraktionen und Mapps auf sondern lassen tausende Freizeilen, schreiben riesige Buchstaben oder so ein Zeig.
    Wie gesagt, ist eine Nette Idee aber nur das Löschen solcher Beiträge von aufmerksamen Moderatoren hilft da.


    Gruß - Lincoln.

    Sorry doch was DMA hier abzieht als Admin finde ich nicht grad schön... Zwar ist es sehr lustig doch ihr wollt doch das das Niveau hier steigt?


    So SICHERLICH nicht!


    Aber schönes Tut ^^


    Welches Niveau?
    Ich finde den Beitrag 1000mal niveauvoller als alle 08/15-Projekt Werbungen. Wer weis, vielleicht dämmt das ja doch die ganzen Spam-Werbungen etwas ab, wer weis.


    Außerdem hat DMA hier Hausrecht oder so, alles seine Sache.

    Oh mann oh mann,


    Ich glaube bei dem Durchschnitts-Alter und -IQ dieser Community (keine Beleidigung) nehmen einige Nutzer dieses Tutorial auch noch für voll ernst. Ich kann nicht verstehen wie die Kinder so derartig naiv und dumm sein können immer wieder versuchen solche Müllserver zu eröffnen und auch wirklich noch denken dass sie übelst Erfolg haben werden.
    Ich glaub das ist von vielen nur ein verzweifelter Schrei nach Aufmerksamkeit und Macht die die im Reallife (das ist kein Server!) nicht bekommen, und das alles wird in diese Community reingepumpt und Leute die dann wirklich mal einen guten Server eröffnen wollen habens dadurch noch viel Schwerer auf Grund der ganzen Vorurteile den Reallife- und Roleplay- und WasEsNichtAllesGibt- Servern haben.


    Traurige Sache, aber ich finds cool das du mal so ein Tutorial gemacht hast, vielleicht sehen dann einige Nutzer wie dumm Sie dann sind.


    Edit: Ich muss aber noch dazu sagen, dass es nicht gerechtfertigt ist einen Server zu Verurteilen weil das Forum kein ordnungsgemäßes WBB 3 Forum ist. Man kann auch aus kostenlosen Foren wie zB phpBB3 etwas gutes machen wenn man etwas Ahnung hat.


    Gruß - Lincoln.