Fehlermeldung!? Skript von Tice

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fehlermeldung!? Skript von Tice

    Hey Community.

    Ich habe mir bei Copy's nützliche Scripte den Script von Tice gezogen :)
    also den hier:

    Spoiler anzeigen
    /////////////////////////////////////////////
    //By Tice
    //Example view_player(0, obj_player, mouse_x, mouse_y);
    //argument0 = View
    //argument1 = Object
    //argument2 = xx
    //argument3 = yy
    ////////////////////////////////////////

    var v, v1, xx, yy, x1, y1, rad_x, rad_y, pm, eye_x, eye_y;
    v = view_wview[argument0] / 2;
    v1 = view_hview[argument0] / 2;
    xx = argument1.x + (sprite_get_width(argument.sprite_index) / 2);
    yy = argument1.y + (sprite_get_height(argument.sprite_index) / 2);
    x1 = sprite_get_width(argument1.sprite_index) / 2;
    y1 = sprite_get_height(argument1.sprite_index) / 2;
    rad_x = x1 * (point_distance(x + x1, y + y1, argument2, argument3) / 100);
    rad_y = y1 * (point_distance(x + x1, y + y1, argument2, argument3) / 100);
    pm = point_direction(x + x1 , y + y1, argument2, argument3);
    eye_x = x1 + lengthdir_x(rad_x, pm);
    eye_y = y1 + lengthdir_y(rad_y, pm);
    view_xview[argument0] = xx + eye_x - v;
    view_yview[argument0] = yy + eye_y - v1;


    Ein einfaches View skript das auch mit der Maus agiert.
    Einfach mal testen ;)
    Achja beim benutzten den view kein object zuordnen!


    Alles funktionierte Prima.. BIs heute! Im ersten Level funktionierte alles und im 2. Level kam dann der Error:


    Spoiler anzeigen
    ___________________________________________
    ############################################################################################
    FATAL ERROR in
    action number 1
    of Step Event1
    for object player:

    Push :: Execution Error - Variable Get 0.sprite_index(24, -1)
    at gml_Script_view_camera (line 12) - xx = argument1.x + (sprite_get_width(argument.sprite_index) / 2);
    ############################################################################################
    --------------------------------------------------------------------------------------------
    stack frame is
    gml_Script_view_camera (line 0)
    called from - gml_Object_player_Step_1 (line 1) - /////////////////////////////////////////////


    Ich habe einiges versucht, aber nach vielen verschiedenen Versuchen funktionierte es immer noch nicht :/

    Bitte um hilfe

    mfg - Nils :)