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?
gTeam speichern
- Wer bin ich denn??
- Geschlossen
- Erledigt
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
-
-
das will ich auch wissen hat aber noch keiner gesagt^^
-
Ich habe ja kein godfather und irgendwie muss es doch möglich sein
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;
} -
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
-
forward gLeader();
-
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 -
breadfish.de
Hat das Thema geschlossen.