Compiler stürtzt ab

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo liebe Scripter,
    ich habe ein Problem, undzwar ist es das mein Compiler "abkackt" und ich weiß nicht woran das liegen kann.
    Ich habe paar Animationen hinzugefügt.


    Code:


    if(strcmp(cmd, "/blow1", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_COUCH_START_W",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow2", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_COUCH_LOOP_W",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow3", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_COUCH_END_W",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow4", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_COUCH_START_P",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow5", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_COUCH_LOOP_P",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow6", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_COUCH_END_P",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow7", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_STAND_START_W",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow8", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_STAND_LOOP_W",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow9", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_STAND_END_W",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow10", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_STAND_START_P",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow11", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_STAND_LOOP_P",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow12", true) == 0)
    {
    LoopingAnim(playerid,"Blowjobz","BJ_STAND_END_P",4.0,0,0,0,0,0);
    return 1;
    }
    if(strcmp(cmd, "/blow13", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    LoopingAnim(playerid,"Blowjobz","BJ_CAR_START_W",4.0,0,0,0,0,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto!");
    }
    }
    if(strcmp(cmd, "/blow14", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    LoopingAnim(playerid,"Blowjobz","BJ_CAR_LOOP_W",4.0,0,0,0,0,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto!");
    }
    }
    if(strcmp(cmd, "/blow15", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    LoopingAnim(playerid,"Blowjobz","BJ_CAR_END_W",4.0,0,0,0,0,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto!");
    }
    }
    if(strcmp(cmd, "/blow16", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    LoopingAnim(playerid,"Blowjobz","BJ_CAR_START_P",4.0,0,0,0,0,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto!");
    }
    }
    if(strcmp(cmd, "/blow17", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    LoopingAnim(playerid,"Blowjobz","BJ_CAR_LOOP_P",4.0,0,0,0,0,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto!");
    }
    }
    if(strcmp(cmd, "/blow18", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    LoopingAnim(playerid,"Blowjobz","BJ_CAR_END_P",4.0,0,0,0,0,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto!");
    }
    }
    if(scrcmp(cmd, "Baseball", true) == 0)
    {
    LoopingAnim(playerid,"BASEBALL","BAT_1",4.0,0,0,0,0,0);
    return 1;
    }


    Mehr transparents zu der Community!
    Aber bitte künftig: Transparenz und nicht Transparents

  • Also an dem Code liegt es dann nicht, weil ich kann ihn ohne Probleme kompilieren.
    Ein Absturz des Compilers kann von sehr vielen Dingen verursacht werden. Meistens aber durch einen nicht abgeschlossenen String (" aber kein " mehr), oder eine fehlende geschwungene Klammer. Das muss aber nicht immer der Fall sein.


    Ich rate dir, jeden Tag ein Backup deines Codes zu machen, dann hast du zur Not immer den Stand vom Vortag, falls sowas passiert, und du nicht mehr weißt, was du gemacht hast.

  • Öffne mal Notepad++ (wenn nicht vorhanden downloaden), füg dein komplettes Script dann da ein und drück STRG+F, dann suchst du nach "(", ")", "{", "}", bzw. gibt es ein Button der "Zählen" heißt und vergleichst ob es von ( und ) gleich viel gibt und ob es von { und } gleich viel gibt. Sollte es von einem weniger geben, nimmst du dir immer 5-10k Zeilen und wiederholst dieses Verfahren, solang bis du ein Teil findet, wo es weniger werden, und wenn du einen Teil gefunden hast, machst das das selbe mit ihm bis du letztendlich die Zeile mit der Fehlenden Klammer gefunden hast.


    Ist vielleicht etwas Zeitaufwendig, aber hat mir auch schon oft den Allerwertesten gerettet^^

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen