Hallo.
Ich arbeite zurzeit an einem Selfmade-Skript was ich später verkaufen werde. Und dazu, hab ich ein Lizenzsystem eingebaut. Nun die frage...
Wie kann ich mit callRemote die funktion "callBacks" in der PHP abrufen, und überprüfung, ob unter der Server IP eine gültige Lizenz ist ? Wenn eine Lizenz gefunden wurde, soll er wieder eine Funtion vom Server abrufen. Das abrufen der Funktion, ist schon erledigt. Damit meine ich, das der die Funktion findet und ausführt.
LUA:
Lua
function callTheLizenz ()
local lizenz = "free_license"
callRemote ( "http://www.masked.com/serverlizenz.php", checkLizenz, lizenz )
end
callTheLizenz ()
function checkLizenz ( licensestatus )
if licensestatus == "license_accepted" then
outputDebugString ( "Lizenz vorhanden." )
outputChatBox ( "Keine Lizenz vorhanden!", getRootElement(), 255, 0, 0 )
stopResource(getThisResource())
elseif licensestatus == "license_not_accepted" then
outputDebugString ( "Lizenz vorhanden." )
end
end
Alles anzeigen
PHP:
PHP
<?php
include( "mta_sdk.php" );
function callBacks ( $lizenz )
{
if ( $license == "free_license" ){
$mtaServer = new mta( "Masked", "22008", "*****", "*****" );
$resource = $mtaServer->getResource ( "selfmade_test" );
$returns[] = $resource->call ( "checkLizenz", "license_accepted" );
}else{
$mtaServer = new mta( "Masked", "22008", "*****", "*****" );
$resource = $mtaServer->getResource ( "selfmade_test" );
$returns[] = $resource->call ( "checkLizenz", "license_not_accepted" );
}
}
?>
Alles anzeigen
Bitte um hilfe.