Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //=========================Scriptsteal Protect v1.0 by Killer_Kater================================//
- /*
- Schritt 1: Springt zu OnGameModeInit und fügt dort CheckDate(); und
- CheckIP(); und
- AntiDeAmx(); ein
- Erklärung 1: ->Hier werden die Stocks aufgerufen und getestet ob alles passt
- Schritt 2: Fügt den gesamten unteren Code ganz unten in euer Script ein!
- Schritt 3: Bearbeitet eure Server.cfg und bindet den Server an die IP ( bind <serverip> )
- Schritt 4: Bearbeitet die Defines, fügt IP,Tag,Monat sowie das Jahr ein!
- Schritt 5: Nun sollte eigentlich alles klappen, ist noch etwas falsch oder habt ihr einen BUG,
- Dann wendet euchg bitte an [email protected] oder in Skype an aopsanchez !
- Erklärung Stocks: ->Bei den Stocks wird geprüft ob die IP mit der oben definierten IP übereinstimmt, ist es so passt alles
- ist es nicht so , Wird die GM nach 3 minuten den Server beenden!
- Erklärung AntiDeAmx:Wie genau das funktioniert kann ich eider nicht sagen, da der Urheber (Zezombia)http://forum.sa-mp.com/showthread.php?t=61825
- dazu nichts gesagt hat, Das Copyright liegt natürlich bei ihm
- Erklärung Sonstiges:Die Zeilen die die Rcon Console auswirft sind natürlich nur zum Test,
- ihr könnt, wie im ganzen Script, sie beliebig ändern und etwas hinzufügen oder entfernen
- Falls ihr euch Fragt für was die ipfailsend ist, diese Funktion musste ich einbauen, da ansonsten unendlich oft die
- IP-Fail Message gesendet wurde warum, weiß ich nciht aber es funktioniert ja wieder ;)
- Erklärung Binds: Dabei wird eigentlich nur überprüft ob in der Server.cfg steht das der server an die ip gebunden ist...
- Credits ss????(engl. samp forum)
- Sollten noch Fragen offen sein: Einfach anMailen oder Posten,
- Email: [email protected]
- Skype: aopsanchez
- CopyRight September 2010
- Thomas Sossna
- Preußenallee 22
- 86641 Rain
- 017637048397
- Vielen Dank und Schönen Tag/Abend
- */
- //************************************Defines*********************************//
- #define ServerIP "/*eure ip hier btw. den Klammern OHNE port eintragen*/"
- #define Datum_Tag 9
- #define Datum_Monat 10
- #define Datum_Jahr 11
- new ipfailsend = 0;
- //*************************************Stock**********************************//
- stock CheckDate()
- {
- new tag,monat,jahr;
- getdate(jahr,monat,tag);
- // Jahr,Monat,Tag,Uhrzeit
- if(jahr >= Datum_Jahr && monat >= Datum_Monat && tag >= Datum_Tag)
- {
- printf("");
- printf("");
- printf("************************ F A I L ************************");
- printf("Dieses Produkt ist abgelaufen(Laufzeitschutz*),");
- printf("bitte schreibe eine SMS( HandyNummer ) oder aber eine");
- printf("eine Email( EmailAdresse ) und ich Sende dir einen");
- printf("neue GM mit einer neuen 2Wochen lizens. Vielen Dank!");
- printf("");
- printf("Mit freundlichen Grüßen,");
- printf("KillerKater ( Emailadresse )");
- printf("");
- printf("Community-Name GM v1.0 (c)2010 by Scripter-Name");
- printf("");
- printf("");
- printf("*Laufzeitschutz:Diese GM ist mit einem Laufzeitschutz versehen,");
- printf("welcher mir emöglicht das der GM nur einen Bestimmten Zeitraum");
- printf("läuft!Auf gut Deutsch, ist das Datum überschritten : FAIL");
- printf("******************************************************************");
- printf("");
- printf("");
- SetTimer("GMExit",18000,0);
- //Sonstige Aktionen hier einfügen!
- }
- return 0;
- }
- stock CheckIP()
- {
- new ip[16];
- GetServerVarAsString("bind", ip, sizeof (ip));
- if (!ip[0] || strcmp(ip, ServerIP))
- {
- for (;;)
- {
- if(ipfailsend == 0)
- {
- printf("");
- printf("");
- printf("************************ F A I L ************************");
- printf("Diese GM wurde NUR für Community-Name entwickelt, und kann");
- printf("und darf demnach NUR auf dem Server der Community laufen!");
- printf("Du versuchst vermutlich gerade ohne meine Einverständnis");
- printf("mein Script zu klauen! Versuchs garnicht erst, denke an ");
- printf("das Urheberrecht, nachdem ich dich Anzeigen werde, solltest");
- printf("du es geschafft haben den Laufzeitschutz* und die IP-Sperre");
- printf("zu umgehen!");
- printf("");
- printf("Wenn du dir sicher bist das die GM auf der richtigen IP läuft,");
- printf("überprüfe ob du in der Server.cfg auch folgendes drinnen stehen hast:");
- printf("bind <ip>");
- printf("");
- printf("Mit freundlichen Grüßen,");
- printf("KillerKater ( Emailadresse )");
- printf("");
- printf("Community-Name GM v1.0 (c)2010 by Scripter-Name");
- printf("");
- printf("");
- printf("*Laufzeitschutz=Diese GM ist mit einem Laufzeitschutz versehen,");
- printf("welcher mir emöglicht das der GM nur einen Bestimmten Zeitraum");
- printf("läuft!Auf gut Deutsch, ist das Datum überschritten : FAIL");
- printf("******************************************************************");
- printf("");
- printf("");
- SetTimer("GMExit",18000,0);
- ipfailsend = 1;
- }
- }
- }
- return 0;
- }
- public GMExit()
- {
- SendRconCommand("exit");
- }
- AntiDeAMX()
- {
- new a[][] =
- {
- "Unarmed (Fist)",
- "Brass K"
- };
- #pragma unused a
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement