/invite befehl nur für id 0 oder so o.Ô

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
  • Hi also ich habe folgenden befehl:
    if(!strcmp(strget(cmdtext,0),"/invite")) //Hier wird wieder beschrieben das wenn man den /makeleader befehl eingibt
    {
    if (IsPlayerAdmin(playerid))
    {
    if(!strlen(strget(cmdtext,1))) // wenn der cmd falsch ist
    {
    SendClientMessage(playerid,COLOR_BLUE,"Benutze: /invite [id] [id der fraktion] "); // Nachricht senden
    SendClientMessage(playerid,COLOR_BLUE,"Für die ID´s benutze: /frakid"); // Nachricht senden
    }
    if(!strlen(strget(cmdtext,2)))// wenn der cmd falsch ist
    {
    SendClientMessage(playerid,COLOR_BLUE,"Benutze: /invite [id] [id der fraktion] ");
    SendClientMessage(playerid,COLOR_BLUE,"Für die ID´s benutze: /frakid");
    }
    else
    {
    new str[128];
    new ziele = strval(strget(cmdtext,1));
    new teamid = strval(strget(cmdtext,2));
    {
    if(IsPlayerConnected(ziele))
    {
    gLeader[ziele] = teamid;
    if(teamid==1) { SetPlayerSkin(ziele,283);gTeam[playerid] = TEAM_COP; }
    if(teamid==2) { SetPlayerSkin(ziele,287);gTeam[playerid] = TEAM_ARMY; }
    if(teamid==3) { SetPlayerSkin(ziele,275);gTeam[playerid] = TEAM_MEDIC; }
    if(teamid==9) { SetPlayerSkin(ziele,248);gTeam[playerid] = TEAM_BR; }
    if(teamid==5) { SetPlayerSkin(ziele,260);gTeam[playerid] = TEAM_ADAC; }
    if(teamid==7) { SetPlayerSkin(ziele,111);gTeam[playerid] = TEAM_PUTZER; }
    if(teamid==8) { SetPlayerSkin(ziele,294);gTeam[playerid] = TEAM_IMPORTTUNERZ; }
    format(string, sizeof(string),"Herzlichen Glückwunsch %s ", ziele);
    format(str, sizeof(str),"Sie wurden in eine Fraktion eingeladen", teamid);
    SendClientMessage(ziele,COLOR_GREEN,string);
    SendClientMessage(ziele,COLOR_GREEN,str);
    }
    else if(!IsPlayerConnected(ziele))
    {
    SendClientMessage(playerid, COLOR_RED, "Der Spieler ist nicht Online!");
    }
    }
    }
    }
    else if(gLeader[playerid] == 0)
    {
    SendClientMessage(playerid,COLOR_RED, "Du bist kein Leader einer Fraktion!");
    }
    return 1;
    }
    Wenn ich /invite MEINEID 1 mache bin ich cop und kann cop autos fahren. Aber wenn ich /invite andererSpieler 1 mache kann er keine cop cars fahren woran kann das liegen? Vllt weil ich das befehl benutze und nicht er oder wie o.^?