Lizenzcodeschutz
Heyyho!
Ich hatte eine eher ungewöhnliche Idee, diese ist auch nicht zu 100% sicher, jedoch könnt ihr mit diesem PAWN / PHP Script einigermaßen eure Werke schützen.
Bevor man die Scripts in vollem Umfang benutzen kann, kann man sich mit dem PHP Script einen Lizenzcode generieren lassen, diesen kann man Ingame mit /aktivieren einlösen, dann kann man den vollen Funktionsumfang benutzen.
Es wird benötigt:
• Domain
• FTP Zugang
• Ein Script das ihr schützen wollt
Anleitung:
1. Erstellt auf eurem FTP Server einen neuen Ordner, beispielsweise "lizenz" (Zugriffsrechte auf 777 setzen nicht vergessen).
2. Legt eine neue Subdomain an (BSP: lizenz.deine-domain.de) und leitet diese um auf /lizenz
3. Entpackt die Datei lizenz.rar und ladet alle Dateien daraus in den erstellten Ordner auf dem Webspace
4. Öffnet die Datei lic.inc
5. Konfiguriert alles so wie ihr es braucht (URL ändern usw.)
6. Schließt die Datei, und fügt sie in deinVerzeichnis/pawno/include ein
7. Öffnet ein Script, welches ihr schützen wollt
8. Schreibt oben #include <lic>
9. Geht im Script zu OnDialogResponse und schreibt dort: lic_OnDialogResponse(playerid,dialogid,response,listitem,inputtext );
rein.
9. Kompilt das Script, schon ist das Script geschützt, und um es voll zu nutzen
ist die Aktivierung erforderlich!
Wie ihr euer Script noch sicherer macht:
Checkt, ob das Script lizensiert ist (CodeAccepted, true oder false).
Beispiel:
OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/deinbefehl",true))
{
if(CodeAccepted == false) return SendClientMessage(playerid,farbe,"Produkt nicht aktiviert.");
// sonst...
return 1;
}
return 0;
}
So müsstet ihr halt nur die AMX veröffentlichen.
Download:
Viel Spaß!