Beiträge von FreeRider
-
-
Hallo.
Ich hab eine Frage.
Bei mir fnuktioniert einfach mta::doReturn(); nicht. Ich habe die Vorlage vom wiki genommen. Ergebniss: Funktioniert nicht.
Woran liegt der fehler ?
mfg.
-
PHP
Alles anzeigen<?php include( "mta_sdk.php" ); $input = mta::getInput(); $ip = $_SERVER["SERVER_ADDR"]; if ( $input[0] == "aksdjaksdjkasdjkasd" and $ip == "123.123.123.123" ){ mta::doReturn("license_accepted"); }elseif ( $input[0] == "asdasdasdads" ){ mta::doReturn("license_accepted"); }else{ mta::doReturn("license_not_accepted"); } ?>
Fehler in Console:
a nil value.
Also so wie ich das sehe, kann er es nicht returnen.
-
-
Nein, und wenn, hätte ich hier gefragt.
-
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
Alles anzeigenfunction 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
PHP:
PHP
Alles anzeigen<?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" ); } } ?>
Bitte um hilfe.