Beiträge von Mr. EMU

    Der andere script hat sich erstma erledigt -.-


    beim compilen erkännt mein pawno die stocks nicht mehr daher habe ich folgende errors:


    G:\SAMP\gamemodes\Tutorial.pwn(268) : error 017: undefined symbol "SpielerSpeichern"
    G:\SAMP\gamemodes\Tutorial.pwn(334) : error 017: undefined symbol "isPlayerAnAdmin"
    G:\SAMP\gamemodes\Tutorial.pwn(377) : error 017: undefined symbol "SpielerName"
    G:\SAMP\gamemodes\Tutorial.pwn(384) : error 017: undefined symbol "isPlayerAnAdmin"
    G:\SAMP\gamemodes\Tutorial.pwn(793) : error 079: inconsistent return types (array & non-array)
    G:\SAMP\gamemodes\Tutorial.pwn(801) : error 079: inconsistent return types (array & non-array)
    G:\SAMP\gamemodes\Tutorial.pwn(805) : error 017: undefined symbol "Login"
    G:\SAMP\gamemodes\Tutorial.pwn(806) : error 079: inconsistent return types (array & non-array)
    G:\SAMP\gamemodes\Tutorial.pwn(816) : error 079: inconsistent return types (array & non-array)
    G:\SAMP\gamemodes\Tutorial.pwn(824) : error 079: inconsistent return types (array & non-array)
    G:\SAMP\gamemodes\Tutorial.pwn(828) : error 017: undefined symbol "Register"
    G:\SAMP\gamemodes\Tutorial.pwn(829) : error 079: inconsistent return types (array & non-array)
    G:\SAMP\gamemodes\Tutorial.pwn(833) : error 079: inconsistent return types (array & non-array)
    G:\SAMP\gamemodes\Tutorial.pwn(835) : warning 225: unreachable code
    G:\SAMP\gamemodes\Tutorial.pwn(835) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(835) : error 017: undefined symbol "ocmd_f"
    G:\SAMP\gamemodes\Tutorial.pwn(835) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(835) : fatal error 107: too many error messages on one line


    danke schonmal für die hilfe ich hab das ganze wochenende dran gesessen. :(

    hab auf folgender Zeile:


    if(isPlayerInFrakt(playerid,GetPVarInt(pID,"Fraktion")!==0))return SendClientMessage(playerid,rot,"Dieser Spieler ist in einer Fraktion. Er muss vorher aus seiner Fraktion rausgeschmissen werden.");


    Diese Fehler:


    G:\SAMP\gamemodes\Tutorial.pwn(996) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(996) : warning 215: expression has no effect
    G:\SAMP\gamemodes\Tutorial.pwn(996) : error 001: expected token: ";", but found ")"
    G:\SAMP\gamemodes\Tutorial.pwn(996) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(996) : fatal error 107: too many error messages on one line


    danke für die hilfe im voraus :D

    altes ocmd



    ocmd:tie(playerid, params[])
    {
    if(IsPlayerInAnyVehicle(playerid));
    {
    if(GetPlayerVehicleSeat(playerid)==0);
    {
    if(isPlayerInFrakt(playerid,GetPVarInt(playerid,"Fraktion")==2| |12;));
    {
    if(HasPlayerRank(playerid,1));
    {
    if(sscanf(params,"u",pID,))return SendClientMessage(playerid,gelb,"/tie [playerid]");
    TogglePlayerControllable(pID,0);
    format(string,sizeof(string),"Du hast %s gefesselt.",SpielerName(pID));
    SendClientMessage(playerid,gelb,string);
    format(string,sizeof(string),"%s hat dich gefesselt.",SpielerName(playerid));
    SendClientMessage(pID,gelb,string);
    }
    }
    }
    return 1;
    }
    }


    neues


    ocmd:untie(playerid, params[])
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(GetPlayerVehicleSeat(playerid)==0)
    {
    if(isPlayerInFrakt(playerid,GetPVarInt(playerid,"Fraktion") ==2 || isPlayerInFrakt(playerid,GetPVarInt(playerid,"Fraktion") == 12)))
    {
    if(HasPlayerRank(playerid,1))
    {
    new pID,string[128];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,gelb,"/untie [playerid]");
    TogglePlayerControllable(pID,1);
    format(string,sizeof(string),"Du hast %s befreit.",SpielerName(pID));
    SendClientMessage(playerid,gelb,string);
    format(string,sizeof(string),"%s hat dich befreit.",SpielerName(playerid));
    SendClientMessage(pID,gelb,string);
    }
    }
    }
    }
    return 1;
    }


    -Semikolon aus der if-abfrage entfernt
    -return verschoben
    -folgende Zeilen verändert


    alt


    if(isPlayerInFrakt(playerid,GetPVarInt(playerid,"Fraktion")==2| |12;));


    neu


    if(isPlayerInFrakt(playerid,GetPVarInt(playerid,"Fraktion") ==2 || isPlayerInFrakt(playerid,GetPVarInt(playerid,"Fraktion") == 12)))


    damit die zweite Frak besser erkannt wird

    Semikolon entfernt aber immer noch diese errors


    Code
    G:\SAMP\gamemodes\Tutorial.pwn(826) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(826) : warning 215: expression has no effect
    G:\SAMP\gamemodes\Tutorial.pwn(826) : error 001: expected token: ";", but found ")"
    G:\SAMP\gamemodes\Tutorial.pwn(826) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(826) : fatal error 107: too many error messages on one line


    in dieser zeile:


    if(isPlayerInFrakt(playerid,GetPVarInt(playerid,"Fraktion")==2| |12))



    /Edit hab noch nen fehler gefunden

    brauche hilfe bei folgendem /tie befehl


    ocmd:tie(playerid, params[])
    {
    if(IsPlayerInAnyVehicle(playerid));
    {
    if(GetPlayerVehicleSeat(playerid)==0);
    {
    if(isPlayerInFrakt(playerid,GetPVarInt(playerid,"Fraktion")==2| |12;));
    {
    if(HasPlayerRank(playerid,1));
    {
    if(sscanf(params,"u",pID,))return SendClientMessage(playerid,gelb,"/tie [playerid]");
    TogglePlayerControllable(pID,0);
    format(string,sizeof(string),"Du hast %s gefesselt.",SpielerName(pID));
    SendClientMessage(playerid,gelb,string);
    format(string,sizeof(string),"%s hat dich gefesselt.",SpielerName(playerid));
    SendClientMessage(pID,gelb,string);
    }
    }
    }
    return 1;
    }
    }


    Fehlermeldung:


    Code
    G:\SAMP\gamemodes\Tutorial.pwn(822) : error 036: empty statement
    G:\SAMP\gamemodes\Tutorial.pwn(824) : error 036: empty statement
    G:\SAMP\gamemodes\Tutorial.pwn(826) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(826) : warning 215: expression has no effect
    G:\SAMP\gamemodes\Tutorial.pwn(826) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(826) : error 029: invalid expression, assumed zero
    G:\SAMP\gamemodes\Tutorial.pwn(826) : fatal error 107: too many error messages on one line


    Danke im Voraus :thumbup:


    mfg


    Mr. EMU

    der fehler soll in folgenden Zeilen auftreten


    if(IsPlayerInRangeOfPoint(2.0, playerid, 2486.3511,2022.4348,10.8203))


    und


    else if(IsPlayerInRangeOfPoint(2.0, playerid, 1858.4277,2082.2844,10.8203))

    Habe dieses Drive In System aufgegriffen und habe nun zwei Warnings


    G:\SAMP\filterscripts\Menüs.pwn(429) : warning 213: tag mismatch
    G:\SAMP\filterscripts\Menüs.pwn(433) : warning 213: tag mismatch


    Hier der betroffene stock


    stock AtDriveIn(playerid)
    {
    if(IsPlayerInRangeOfPoint(2.0, playerid, 2486.3511,2022.4348,10.8203))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(2.0, playerid, 1858.4277,2082.2844,10.8203))
    {
    return 1;
    }
    return 0;
    }


    Danke schonmal im voraus bin echt überfragt ?(