Error??

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:\DOKUME~1\ADMINI~1\EIGENE~1\ICQ\gf.pwn(7) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\ADMINI~1\EIGENE~1\ICQ\gf.pwn(11) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\ADMINI~1\EIGENE~1\ICQ\gf.pwn(11) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Bei diesem script..:



    if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2)
    {
    if (PlayerInfo[playerid][pRequestingBackup] != 1)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "ALL UNITS: %s is requesting immediate assistance, they have been marked on the map (red).", sendername);
    PlayerInfo[playerid][pRequestingBackup] = 1;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
    {
    SendClientMessage(i, TEAM_BLUE_COLOR, string);
    }
    }
    }
    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Type /bkc to clear your backup request.");
    SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "You already have an active backup request!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "You are not a cop!");
    }
    }
    return 1;
    }



    THX im vorraus

    70% der Breadfish Mitglieder sind kiddys, wenn du mir auch zustimmst dann kopiere diesen Text in deine Signatur! ^^

  • Würd ich eh anders machen.



    //oben
    new bool:RequestingHelp[MAX_PLAYERS];


    //CommandText
    if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2)
    {
    if (RequestingHelp[playerid] != 1)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "ALL UNITS: %s is requesting immediate assistance, they have been marked on the map (red).", sendername);
    RequestingHelp[playerid] = 1;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
    {
    SendClientMessage(i, TEAM_BLUE_COLOR, string);
    }
    }
    }
    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Type /bkc to clear your backup request.");
    SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "You already have an active backup request!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "You are not a cop!");
    }
    }
    return 1;
    }

  • Danküüü ich versuchs mal =)


    //Edit


    Also Bei Mir Kommen keine errors mehr aber nun:


    C:\DOKUME~1\MR_FAT~1\Desktop\GM6.pwn(8780) : warning 213: tag mismatch
    C:\DOKUME~1\MR_FAT~1\Desktop\GM6.pwn(8784) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.


    Wie Kann ich das beheben?



    Lua: 63% C++: 23% C#: 53% VB: 96%

  • Probier mal das
    //oben
    new bool:RequestingHelp[MAX_PLAYERS];


    //CommandText
    if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2)
    {
    //if (RequestingHelp[playerid] != 1)
    if (!RequestingHelp[playerid])
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "ALL UNITS: %s is requesting immediate assistance, they have been marked on the map (red).", sendername);
    //RequestingHelp[playerid] = 1;
    RequestingHelp[playerid] = true;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
    {
    SendClientMessage(i, TEAM_BLUE_COLOR, string);
    }
    }
    }
    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Type /bkc to clear your backup request.");
    SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "You already have an active backup request!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "You are not a cop!");
    }
    }
    return 1;
    }

  • Hi... Jo ich bekomme nun keine fehler mehr habe aber nun wieder ein anderes problem...


    erst mal gucken ob ich richtig liege:
    1. Wenn ich /backup eingebe, können mich alle cops sehen, wo ich grade hilfe brauche
    2. Wenn ich /bk eingebe, beende ich den "einsatz" und der Punkt auf der Karte verschwindet...



    So wenn ich da richtig liege müsste ich doch wenn ich wieder hilfe brauche wieder /backup eingeben oder?? wenn ich aber das 2. mal /backup eingebe, steht da immer
    "You already have an active backup request! wieso bekomm ich immer diese meldung ?? wenn ich doch eig. einen neuen einsatz machen will???



    Wer kann mir da helfen?


    THX im vorraus



    MFG Namex

    70% der Breadfish Mitglieder sind kiddys, wenn du mir auch zustimmst dann kopiere diesen Text in deine Signatur! ^^

  • ich habe heute herrausgefunden, das das script gar nicht geht... es wird zwar angezeigt das wer hilfe brauch (der text) aber es jkommt kein punkt auf der karte..




    MFG Namex

    70% der Breadfish Mitglieder sind kiddys, wenn du mir auch zustimmst dann kopiere diesen Text in deine Signatur! ^^