В общем, если я все правильно понимаю, в GMS порезали работу с длл. в сети нашел пример на гм 8, как создавать онлайн таблицы рекордов на этом сервисе, используя NetRead.gex, созданный неким Pelmeshko. Скопировал все скрипты из оригинального экземпла, поставил этот gex (кроме него ничего не стоит), засунул NetRead.dll в папку с игрой. пытаюсь для начала просто отпарвить рекорд. Вот код скрипта:
Цитата
//GMH Example - Version 1.3
//argument0 = name
//argument1 = game id
//argument2 = score
//argument3 = verify1
//argument4 = verify2
//argument5 = verify3
//submits score with the name specified, for the game with the game id specified
//you can find the verify numbers and the game id for your games by clicking
var verify, site, act, result;
verify = round((argument2 + argument3)/argument4) mod argument5;
site = "http://www.gmhighscores.com/newhighscore_action.php?game=" + string(argument1) + "&score=" + string(argument2) + "&verify=" + string(verify) + "&user=" + argument0;
act = external_define("NetRead.dll","NetRead",1,1,2,1,1);
result = external_call(act,site,"10");
show_debug_message("GMHsubmit:site:" + site);
show_debug_message("GMHsubmit:result:" + result);
return 0;
выдает ошибку:
Цитата
___________________________________________
############################################################################################
ERROR in
action number 1
of Step Event0
for object obj_hero:
Error defining an external function.
at gml_Script_hs_send (line 19) - act = external_define("NetRead.dll","NetRead",1,1,2,1,1);
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_hs_send (line 19)
called from - gml_Script_game_lose (line 6) - hs_send(name,4119,scores,9962962,42,32090)
called from - gml_Object_obj_hero_StepNormalEvent_1 (line 93) - game_lose()