gTeam speichern

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, wie kann ich machen das man jemanden in ein gTeam inviten kann also mit /invite teamID playerid und dann /uninvite und wie macht man das man das speichert in welchen team man ist?Ist das möglich?

  • Ich habe ja kein godfather und irgendwie muss es doch möglich sein 8|
    Also kann mir jemand sagen wie das geht?
    EDIT:/// Ich meinte ist es auch möglich so wie beim gf /invite ?

  • mein Invite sieht so aus:


    //```````````````/invite````````````````
    if(!strcmp(strget(cmdtext,0),"/invite")) //Hier wird wieder beschrieben das wenn man den /makeleader befehl eingibt
    {
    if(gLeader[playerid] == 1)
    {
    if(!strlen(strget(cmdtext,1))) // wenn der cmd falsch ist
    {
    SendClientMessage(playerid,Hellblau,"Benutze: /invite [id] [id der fraktion] "); // Nachricht senden
    SendClientMessage(playerid,Hellblau,"Für die ID´s benutze: /frakid"); // Nachricht senden
    }
    if(!strlen(strget(cmdtext,2)))// wenn der cmd falsch ist
    {
    SendClientMessage(playerid,Hellblau,"Benutze: /invite [id] [id der fraktion] ");
    SendClientMessage(playerid,Hellblau,"Für die ID´s benutze: /frakid");
    }
    else
    {
    new ziele = strval(strget(cmdtext,1));
    new sav[128];
    new teamid = strval(strget(cmdtext,2));
    {
    if(IsPlayerConnected(ziele))
    {
    gLeader[ziele] = teamid;
    if(teamid==1) { SetPlayerSkin(ziele,264);gTeam[playerid] = TEAM_NOOBS; }
    if(teamid==2) { SetPlayerSkin(ziele,147);gTeam[playerid] = TEAM_FAHRSCHULE; }
    if(teamid==3) { SetPlayerSkin(ziele,283);gTeam[playerid] = TEAM_COPS; }
    format(string, sizeof(string),"Herzlichen Glückwunsch %s ", ziele);
    format(str, sizeof(str),"Sie wurden in die Fraktion %d eingeladen", teamid);
    SendClientMessage(ziele,Grün,string);
    SendClientMessage(ziele,Grün,str);
    dini_IntSet(sav,"Team",gTeam[playerid]);
    }
    else if(!IsPlayerConnected(ziele))
    {
    SendClientMessage(playerid, Rot, "Der Spieler ist nicht Online!");
    }
    }
    }
    }
    else if(gLeader[playerid] == 0)
    {
    SendClientMessage(playerid, Rot, "Du bist kein Leader einer Fraktion!");
    }
    return 1;
    }

    Zitat

    Nimm die Dinge wie sie sind: schlag, wenn du schlagen musst, tritt, wenn du Treten musst
    -Bruce Lee

  • zombie.modder danke deins hat mir weiter geholfen^^

  • thx aber ich bekomme ja errors weil z.B undefined symbol ziel und gLeader wie soll ich das definieren kannst du das sagen wie du es bei dir drin hast? new gLeader; geht ja nicht

  • Wenn das so einfach wäre xD
    353) : error 028: invalid subscript (not an array or too many subscripts): "gLeader"
    (353) : warning 215: expression has no effect
    (353) : error 001: expected token: ";", but found "]"
    (353) : error 029: invalid expression, assumed zero
    (353) : fatal error 107: too many error messages on one line
    Zeile 353: if(gLeader[playerid] == 1)

  • sehe da eig kein error ....
    da fehlt irg was das nicht defienirt ist