Brauche Hilfe

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
  • C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(863) : error 012: invalid function call, not a valid address
    C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(863) : warning 215: expression has no effect
    C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(863) : warning 215: expression has no effect
    C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(863) : error 001: expected token: ";", but found ")"
    C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(863) : error 029: invalid expression, assumed zero
    C:\Users\Justin\Desktop\Server 2013\gamemodes\Pascal.pwn(863) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.
    was ist das???


    if(!IstSpielerLeader(playerid,1) || !IstSpielerLeader(playerid,2) || !IstSpielerLeader(playerid,3) || !IstSpielerLeader(playerid,4) || !IstSpielerLeader(playerid,5))return SendClientMessage(playerid,Blau,"Du bist nicht befugt diesen Befehl zu benutzen.");


    Was muss ich ändern?


    MFG
    Pascal

  • zeig mal ne zeile drüber und eine zeile darunter :D


    //edit das problem ist du hast nur eine klammer auf gemacht und sechs oder so zu gemacht das heisst du musst nur am ende die klammer zu setztn!


    //edit 2 oh doch net habe shit gelabert

  • Hier einfach mal Alles


    new PlayerInvite[MAX_PLAYERS char];
    new LeaderID[MAX_PLAYERS char];
    ocmd:invite(playerid,params[])
    {
    if(!IstSpielerLeader(playerid,1) || !IstSpielerLeader(playerid,2) || !IstSpielerLeader(playerid,3) || !IstSpielerLeader(playerid,4) || !IstSpielerLeader(playerid,5))return SendClientMessage(playerid,Blau,"Du bist nicht befugt diesen Befehl zu benutzen.");
    new pID,string[128],buffer[30];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Blau,"Benutze /invite [playerid]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Blau,"Dieser Spieler ist nicht Online.");
    switch(GetPVarInt(playerid,"Fraktion")){
    case 0: buffer = "Zivi";
    case 1: buffer = frakname;
    case 2: buffer = frakname1;
    case 3: buffer = frakname2;
    case 4: buffer = frakname3;
    case 5: buffer = frakname4;
    }
    format(string,sizeof(string),"%s hat dich in die Fraktion %s eingeladen willst du sie annehmen?",SpielerName(playerid),buffer);
    ShowPlayerDialog(pID,DIALOG_JaNein,DIALOG_STYLE_MSGBOX,"Fraktion Annehmen/Ablehnen",string,"Ja","Nein");
    PlayerInvite{pID} = GetPVarInt(playerid,"Fraktion");
    LeaderID{pID} = playerid;
    return 1;
    }
    else if(DIALOG_JaNein == ID eintragen){
    if(!response){
    PlayerInvite{playerid} = 0;
    if(GetPVarInt(LeaderID{pID},"Fraktion") == PlayerInvite{playerid})SendClientMessage(LeaderID{pID},-1,"Die Einladung wurde abgelehnt");
    return SendClientMessage(playerid,-1,"Du hast die Einladung abgelehnt");
    }
    if(GetPVarInt(LeaderID{pID},"Fraktion") == PlayerInvite{playerid})SendClientMessage(LeaderID{pID},-1,"Die Einladung wurde abgelehnt");
    SetPVarInt(playerid,"Fraktion",PlayerInvite{playerid});
    PlayerInvite{playerid} = 0;
    SendClientMessage(playerid,-1,"Du hast die Einladung angenommen");
    }
    }

  • Pascal1998 ist nicht böße gemeint aber so kann man dir garnicht helfen
    drück dich doch etwas klarer aus wenn es geht :)


    Zitat

    Coole Beschreibung, kopier doch einfach die Ausgabe des Compilers rein und am besten noch die Fehler-Zeile(n) dazu.

    richtig

    Mit freundlichen Grüßen
    Siepac