Ich habe da so ein ganz komisches Problem. Sobald 4 Spieler auf meinem Server sind funktionieren meine Textdraws nicht mehr richtig. Man kann sie entweder gar nicht mehr anklicken, sie verschwinden nicht richtig oder man klickt sie an aber ein anderes Textdraw wird ausgewählt. Wenn man mit 1-3 Spielern spielt klappt alles reibungslos und ich weiß nicht mehr weiter.
Hier der Code:
Code
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(OberesMenueErstellt[playerid] == 1 && SpielerTot[playerid] == 1 && CamChanging == 1)
{
if(PlayerModus[playerid] == 1)
{
if(playertextid == CameraSpawnMenu3)//Left
{
if(KameraStand[playerid] == 0.0)
{
KameraStand[playerid] = 1.0;
KameraSetzen(playerid);
return 1;
}
else
{
KameraStand[playerid] = 0.0;
KameraSetzen(playerid);
return 1;
}
}
else if(playertextid == CameraSpawnMenu5)//right
{
if(KameraStand[playerid] == 0.0)
{
KameraStand[playerid] = 1.0;
KameraSetzen(playerid);
return 1;
}
else
{
KameraStand[playerid] = 0.0;
KameraSetzen(playerid);
return 1;
}
}
else if(playertextid == CameraSpawnMenu4)//Spawn
{
TextdrawDestroyCameraSpawn(playerid);
CancelSelectTextDraw(playerid);
Spawn(playerid);
CamChanging = 0;
return 1;
}
else{return 1;}
}
if(PlayerModus[playerid] == 2)//Nahlampfmodus
{
if(playertextid == CameraSpawnMenu3)//Left
{
if(KameraStand[playerid] == 0.1)
{
if(ABOMainControl == pInfo[playerid][pTeam] && ABOMainControlCapturing != 1)
{
KameraStand[playerid] = 0.0;
KameraSetzen(playerid);
return 1;
}
else{return 1;}
}
if(KameraStand[playerid] == 0.0)
{
if(ABOControlSPSide[0] == pInfo[playerid][pTeam])
{
KameraStand[playerid] = -0.1;
KameraSetzen(playerid);
return 1;
}
else{return 1;}
}
else//if(KameraStand[playerid] == -0.1)
{
return 1;
}
}
else if(playertextid == CameraSpawnMenu5)//right
{
if(KameraStand[playerid] == -0.1)
{
if(ABOMainControl == pInfo[playerid][pTeam] && ABOMainControlCapturing != 1)
{
KameraStand[playerid] = 0.0;
KameraSetzen(playerid);
return 1;
}
else{return 1;}
}
if(KameraStand[playerid] == 0.0)
{
if(ABOControlNBSide[0] == pInfo[playerid][pTeam])
{
KameraStand[playerid] = 0.1;
KameraSetzen(playerid);
return 1;
}
else{return 1;}
}
else//if(KameraStand[playerid] == -0.1)
{
return 1;
}
}
else if(playertextid == CameraSpawnMenu4)//Spawn
{
TextdrawDestroyCameraSpawn(playerid);
CancelSelectTextDraw(playerid);
Spawn(playerid);
CamChanging = 0;
return 1;
}
else{return 1;}
}
else{return 1;}
}
else if(OberesMenueErstellt[playerid] == 1 && SpielerTot[playerid] == 1 && CamChanging != 1)
{
if(playertextid == SpawnMenu4)
{
PlayerModus[playerid] = 1;
SetTexrdrawColorSpawnMenu(playerid);
SpawnX[playerid] = 0.0;
SpawnY[playerid] = 0.0;
SpawnZ[playerid] = 0.0;
return 1;
}
else if(playertextid == SpawnMenu5)
{
PlayerTextDrawDestroy(playerid,LatestActionTxd[playerid]);
PlayerModus[playerid] = 2;
SetTexrdrawColorSpawnMenu(playerid);
SpawnX[playerid] = 0.0;
SpawnY[playerid] = 0.0;
SpawnZ[playerid] = 0.0;
return 1;
}
else if(playertextid == SpawnMenu6)//pTeamUserNB
{
TeamChecken();
if(pInfo[playerid][pFrakMember] == 1)return Text_CantChangeTeam(playerid);
else if(pTeamUserNB <= pTeamUserSP)
{
FirstSpawn[playerid] = 1;
pInfo[playerid][pTeam] = 1;
SetTexrdrawColorSpawnMenu(playerid);
SpawnX[playerid] = 0.0;
SpawnY[playerid] = 0.0;
SpawnZ[playerid] = 0.0;
return 1;
}
else return Text_TeamFull(playerid);
}
else if(playertextid == SpawnMenu7)
{
TeamChecken();
if(pInfo[playerid][pFrakMember] == 1)return Text_CantChangeTeam(playerid);
else if(pTeamUserSP <= pTeamUserNB)
{
FirstSpawn[playerid] = 1;
pInfo[playerid][pTeam] = 2;
SetTexrdrawColorSpawnMenu(playerid);
SpawnX[playerid] = 0.0;
SpawnY[playerid] = 0.0;
SpawnZ[playerid] = 0.0;
return 1;
}
else return Text_TeamFull(playerid);
}
else if(playertextid == SpawnMenu8)
{
pInfo[playerid][pKlasse] = 1;
SetTexrdrawColorSpawnMenu(playerid);
return 1;
}
else if(playertextid == SpawnMenu9)
{
if(pInfo[playerid][pScore] >= ScharfschuetzenScore)
{
pInfo[playerid][pKlasse] = 2;
SetTexrdrawColorSpawnMenu(playerid);
return 1;
}
else { RangKleinText1(playerid); return 1; }
}
else if(playertextid == SpawnMenu10)
{
if(pInfo[playerid][pScore] >= PilotenScore)
{
pInfo[playerid][pKlasse] = 3;
SetTexrdrawColorSpawnMenu(playerid);
return 1;
}
else { RangKleinText2(playerid); return 1; }
}
else if(playertextid == SpawnMenu11)
{
if(pInfo[playerid][pScore] >= IngenieurScore )
{
pInfo[playerid][pKlasse] = 4;
SetTexrdrawColorSpawnMenu(playerid);
return 1;
}
else { RangKleinText3(playerid); return 1; }
}
else if(playertextid == SpawnMenu12)
{
if(pInfo[playerid][pScore] >= PyromaneScore )
{
pInfo[playerid][pKlasse] = 5;
SetTexrdrawColorSpawnMenu(playerid);
return 1;
}
else { RangKleinText4(playerid); return 1; }
}
else if(playertextid == SpawnMenu13)
{
if(pInfo[playerid][pScore] >= MedicScore )
{
pInfo[playerid][pKlasse] = 6;
SetTexrdrawColorSpawnMenu(playerid);
return 1;
}
else { RangKleinText5(playerid); return 1; }
}
else if(playertextid == SpawnMenu14)
{
if(pInfo[playerid][pScore] >= AgentScore )
{
pInfo[playerid][pKlasse] = 7;
SetTexrdrawColorSpawnMenu(playerid);
return 1;
}
else { RangKleinText6(playerid); return 1; }
}
else if(playertextid == SpawnMenu15)
{
if(pInfo[playerid][pScore] >= ChiefScore )
{
pInfo[playerid][pKlasse] = 8;
SetTexrdrawColorSpawnMenu(playerid);
return 1;
}
else { RangKleinText7(playerid); return 1; }
}
else if(playertextid == SpawnMenu16)
{
if(PlayerModus[playerid] != 0)
{
if(pInfo[playerid][pTeam] != 0)
{
if(pInfo[playerid][pKlasse] != 0)
{
TextdrawDestroySpace(playerid);
TextdrawDestroySpawnMenu(playerid);
TextdrawCreateCameraSpawn(playerid);
GetRightCameraPos(playerid);
KameraSetzen(playerid);
}
else { Text_ChooseAClass(playerid); return 1; }
}
else{ Text_ChooseATeam(playerid); return 1; }
}
else{ Text_ChooseAMode(playerid); return 1; }
return 1;
}
else if(playertextid == SpawnMenu17)//Last Spawn
{
if(PlayerModus[playerid] != 0)
{
if(pInfo[playerid][pTeam] != 0)
{
if(pInfo[playerid][pKlasse] != 0)
{
if(SpawnX[playerid] != 0.0 && SpawnY[playerid] != 0.0 && SpawnZ[playerid] != 0.0)
{
TextdrawDestroySpace(playerid);
TextdrawDestroySpawnMenu(playerid);
CancelSelectTextDraw(playerid);
Spawn(playerid);
return 1;
}
else { Text_ChooseASpawn(playerid); return 1; }
}
else { Text_ChooseAClass(playerid); return 1; }
}
else{ Text_ChooseATeam(playerid); return 1; }
}
else{ Text_ChooseAMode(playerid); return 1; }
}
else{return 1;}
}
else if(playertextid == P1Gruppenanzeige4[playerid])
{
new breaked = 1, isfound;
if(OberesMenueErstellt[playerid] == 1) { return 1; }
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 1)
{
AngeklickteID[playerid] = p;
isfound = 1;
break;
}
}
}
}
}
if(isfound != 1)
{
breaked = 1;
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 2)
{
AngeklickteID[playerid] = p;
break;
}
}
}
}
}
}
if(HauptMenueAufgerufen[playerid] != 1)
{
SpielerMenueErstellt[playerid] = 1;
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
if(HauptMenueAufgerufen[playerid] == 1)
{
SpielerMenueErstellt[playerid] = 1;//Lässt das Spielermenü aufrufen
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
return 1;
}
else if(playertextid == P2Gruppenanzeige4[playerid])
{
new breaked = 1, isfound;
if(OberesMenueErstellt[playerid] == 1) { return 1; }
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 2)
{
AngeklickteID[playerid] = p;
isfound = 1;
break;
}
}
}
}
}
if(isfound != 1)
{
breaked = 1;
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 3)
{
AngeklickteID[playerid] = p;
break;
}
}
}
}
}
}
if(HauptMenueAufgerufen[playerid] != 1)
{
SpielerMenueErstellt[playerid] = 1;
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
else
{
SpielerMenueErstellt[playerid] = 1;//Lässt das Spielermenü aufrufen
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
}
else if(playertextid == P3Gruppenanzeige4[playerid])
{
new breaked = 1, isfound;
if(OberesMenueErstellt[playerid] == 1) { return 1; }
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 3)
{
AngeklickteID[playerid] = p;
isfound = 1;
break;
}
}
}
}
}
if(isfound != 1)
{
breaked = 1;
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 4)
{
AngeklickteID[playerid] = p;
break;
}
}
}
}
}
}
if(HauptMenueAufgerufen[playerid] != 1)
{
SpielerMenueErstellt[playerid] = 1;
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
else
{
SpielerMenueErstellt[playerid] = 1;//Lässt das Spielermenü aufrufen
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
}
else if(playertextid == P4Gruppenanzeige4[playerid])
{
new breaked = 1, isfound;
if(OberesMenueErstellt[playerid] == 1) { return 1; }
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 4)
{
AngeklickteID[playerid] = p;
isfound = 1;
break;
}
}
}
}
}
if(isfound != 1)
{
breaked = 1;
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 5)
{
AngeklickteID[playerid] = p;
break;
}
}
}
}
}
}
if(HauptMenueAufgerufen[playerid] != 1)
{
SpielerMenueErstellt[playerid] = 1;
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
else
{
SpielerMenueErstellt[playerid] = 1;//Lässt das Spielermenü aufrufen
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
}
else if(playertextid == P5Gruppenanzeige4[playerid])
{
new breaked = 1, isfound;
if(OberesMenueErstellt[playerid] == 1) { return 1; }
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 5)
{
AngeklickteID[playerid] = p;
isfound = 1;
break;
}
}
}
}
}
if(isfound != 1)
{
breaked = 1;
for(new p;p<MAX_SLOTS;p++)
{
if(Eingeloggt[p] == 1)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid)
{
breaked ++;
if(GruppenAnzeigeSlot[p] == 6)
{
AngeklickteID[playerid] = p;
break;
}
}
}
}
}
}
if(HauptMenueAufgerufen[playerid] != 1)
{
SpielerMenueErstellt[playerid] = 1;
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
else
{
SpielerMenueErstellt[playerid] = 1;//Lässt das Spielermenü aufrufen
HauptMenueAufrufen(playerid);//In diesem Fall Spielermenü
return 1;
}
}
else if(OberesMenueErstellt[playerid] != 1)
{
if(HauptmenueErstellt[playerid] == 1)
{
if(playertextid == HauptMenue8[playerid])//Continue
{
if(SpielerMenueErstellt[playerid] == 2)//Back im Gruppenmenü
{
HauptMenueZerstoeren(playerid);
PlayerTextDrawDestroy(playerid,SpielerMenueName[playerid]);
SpielerMenueErstellt[playerid] = 1; //Lässt das Spielermenü aufrufen
HauptMenueErstellen(playerid);
HauptMenueZeigen(playerid);
HauptMenueSchaltflaechenZeigen(playerid);
return 1;
}
else//Fortfahren und zum Spiel zurückkehren
{
HauptMenueBeenden(playerid);
HauptMenueZerstoeren(playerid);
SpielerMenueErstellt[playerid] = 0;
if(AngeklickteID[playerid] != INVALID_PLAYER_ID){AngeklickteID[playerid] = -1;}
CancelSelectTextDraw(playerid);
return 1;
}
}
else if(playertextid == HauptMenue9[playerid])
{
if(SpielerMenueErstellt[playerid] == 1)//Adden
{
return 1;
}
if(SpielerMenueErstellt[playerid] == 2)//Gruppe Verlassen
{
if(InGruppe[playerid] == 1)//Wenn der Spieler in einer gruppe ist
{
GruppeVerlassen(playerid);
return 1;
}
else{BistInKeinerGruppeText(playerid);return 1;}
}
else//Regeln
{
return 1;
}
}
else if(playertextid == HauptMenue10[playerid])
{
if(SpielerMenueErstellt[playerid] == 1)//Handeln
{
return 1;
}
if(SpielerMenueErstellt[playerid] == 2)//Einladen
{
GruppenEinladungAbsenden(playerid);
return 1;
}
else//Hilfe
{
return 1;
}
}
else if(playertextid == HauptMenue11[playerid])
{
if(SpielerMenueErstellt[playerid] == 1)//Gruppe
{
SpielerMenueErstellt[playerid] = 2; //Lässt das Gruppenmnü erscheinen
HauptMenueAufrufen(playerid);
return 1;
}
else if(SpielerMenueErstellt[playerid] == 2)//Kick, aus Gruppe werfen
{
if(GruppenLeiter[playerid] == 1)//Nur wenn er Leader ist
{
AusGruppeGeschmissen[AngeklickteID[playerid]] = 1;
GruppeVerlassen(AngeklickteID[playerid]);
return 1;
}
else{MusstGruppenLeiterSeinText(playerid);return 1;}
}
else//Optionen
{
HauptMenueSchaltflaechenBeenden(playerid);
OptionMenueAufrufen(playerid);
return 1;
}
}
else if(playertextid == HauptMenue12[playerid])
{
if(SpielerMenueErstellt[playerid] == 1)//Crew
{
return 1;
}
else if(SpielerMenueErstellt[playerid] == 2)//Leader geben
{
if(GruppenLeiter[playerid] == 1)//Nur wenn er Leader ist
{
GruppenLeiter[AngeklickteID[playerid]] = 1;
GruppenLeiter[playerid] = 0;
GruppenLeiterGemachtText(AngeklickteID[playerid]);
new GruppenleiterName[MAX_PLAYER_NAME];
GetPlayerName(playerid,GruppenleiterName,sizeof(GruppenleiterName));
for(new p;p<MAX_SLOTS;p++)
{
if(InGruppenID[p] == InGruppenID[playerid])//Wenn die Spieler in der selben Gruppe sind
{
GruppenLeiterGemachtText2(p,GruppenleiterName);
}
}
return 1;
}
else{MusstGruppenLeiterSeinText(playerid);return 1;}
}
else//Logout
{
if(InGruppe[playerid] == 1)
{
GruppeVerlassen(playerid);
}
SpeicherAccount(playerid);
PlayerIdLeeren(playerid);
SetPlayerPos(playerid,805.4880,-1343.7689,-0.5078);
HauptMenueBeenden(playerid);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Enter your password:","Login","Cancel");
return 1;
}
}
else if(playertextid == OptionMenue1[playerid])//Chat an aus
{
if(pInfo[playerid][pChatNutzung] == 0)
{
format(ChatFormat,sizeof(ChatFormat),"~G~+ ~W~Chat (Testversion)");
pInfo[playerid][pChatNutzung] = 1;
ChatAn(playerid);
}
else
{
format(ChatFormat,sizeof(ChatFormat),"~R~- ~W~Chat (Testversion)");
pInfo[playerid][pChatNutzung] = 0;
ChatAus(playerid);
}
PlayerTextDrawSetString(playerid,OptionMenue1[playerid],ChatFormat);
OptionMenueZeigen(playerid);
return 1;
}
else if(playertextid == OptionMenue4[playerid])//back
{
OptionMenueBeenden(playerid);
HauptMenueSchaltflaechenZeigen(playerid);
return 1;
}
else{return 1;}
}
else if(GruppenEinladungBekommen[playerid] == 1)
{
if(playertextid == GruppenAnfrage5[playerid])//join
{
new GruppeBeigetretenName[MAX_PLAYER_NAME];
GetPlayerName(playerid,GruppeBeigetretenName,sizeof(GruppeBeigetretenName));
GruppenEinladungBekommen[playerid] = 0;
GruppenAnfrageTextdrawsBeenden(playerid);
GruppenAnfrageTextdrawsZerstoer(playerid);
GruppenAnzeigeSlot[playerid] = 0;
InGruppe[playerid] = 1;
if(GruppenanfrageSender[playerid] != INVALID_PLAYER_ID)
{
GruppenEinladungGesendet[GruppenanfrageSender[playerid]] = 0;
GruppenAnfrageTextdrawsBeenden(GruppenanfrageSender[playerid]);
GruppenAnfrageTextdrawsZerstoer(GruppenanfrageSender[playerid]);
OberesMenueErstellt[GruppenanfrageSender[playerid]] = 0;
SpielerGruppeBeigetretenText(GruppenanfrageSender[playerid],GruppeBeigetretenName);
GruppenMitglieder[GruppenanfrageSender[playerid]] ++;
InGruppenID[playerid] = GruppenanfrageSender[playerid];
SetPlayerMarkerForPlayer(GruppenanfrageSender[playerid], playerid, 0x00AFFFFF);
SetPlayerMarkerForPlayer(playerid, GruppenanfrageSender[playerid], 0x00AFFFFF);
if(GruppenMitglieder[GruppenanfrageSender[playerid]] <= 2)
{
GruppenMitglieder[GruppenanfrageSender[playerid]] = 2;
GruppenMitglieder[playerid] = GruppenMitglieder[GruppenanfrageSender[playerid]];
GruppenLeiter[GruppenanfrageSender[playerid]] = 1;
InGruppe[GruppenanfrageSender[playerid]] = 1;
GruppenAnzeigeSlot[GruppenanfrageSender[playerid]] = 1;
GruppenAnzeigeSlot[playerid] = 2;
}
else if(GruppenMitglieder[GruppenanfrageSender[playerid]] > 2)
{
new breaked = 2;
GruppenMitglieder[playerid] = GruppenMitglieder[GruppenanfrageSender[playerid]];
GruppenSlotGeben(playerid);
for(new p;p<MAX_SLOTS;p++)
{
if(breaked == GruppenMitglieder[playerid]){break;}
if(Eingeloggt[p] == 1)
{
if(InGruppenID[p] == InGruppenID[playerid])
{
if(p != playerid && p != GruppenanfrageSender[playerid])
{
GruppenMitglieder[p] = GruppenMitglieder[GruppenanfrageSender[playerid]];
SpielerGruppeBeigetretenText(p,GruppeBeigetretenName);
GruppenAnzeigeSortierung(p);
SetPlayerMarkerForPlayer(p, playerid, 0x00AFFFFF);
breaked ++;
}
}
}
}
}
else{print("[GROUP-SYSTEM ERROR]: Gruppe wird erstellt es sind aber nicht genug Member da!");}
GruppenAnzeigeSortierung(GruppenanfrageSender[playerid]);
GruppenanfrageSender[playerid] = -1;
}
CancelSelectTextDraw(playerid);
GruppenAnzeigeSortierung(playerid);
return 1;
}
else if(playertextid == GruppenAnfrage9[playerid])//cancel fläche
{
GruppenEinladungBekommen[playerid] = 0;//Beendet die Variable die bestimmt ob ein Spieler eine Einladung erhalten hat
GruppenEinladungGesendet[GruppenanfrageSender[playerid]] = 0;//Beendet die Variable die bestimmt das der Gruppenanfragen Sender eine Anfrage losgeschickt hat
OberesMenueErstellt[GruppenanfrageSender[playerid]] = 0;
GruppenAnfrageTextdrawsBeenden(playerid);
GruppenAnfrageTextdrawsZerstoer(playerid);
GruppenAnfrageTextdrawsBeenden(GruppenanfrageSender[playerid]);
GruppenAnfrageTextdrawsZerstoer(GruppenanfrageSender[playerid]);
SelectTextDraw(playerid, HauptMenueUmrandung);
return 1;
}
else{return 1;}
}
else{return 1;}
}
else//In dem Fall ist ein Menü über den anderen Menüs erstellt wurden und nur dieses kann genutzt werden
{
if(playertextid == GruppenAnfrage6[playerid])//Cancel der Gruppenanfrage
{
OberesMenueErstellt[playerid] = 0;
GruppenEinladungGesendet[playerid] = 0;
GruppenEinladungBekommen[AngeklickteID[playerid]] = 0;
GruppenAnfrageTextdrawsBeenden(playerid);
GruppenAnfrageTextdrawsZerstoer(playerid);
GruppenAnfrageTextdrawsBeenden(AngeklickteID[playerid]);
GruppenAnfrageTextdrawsZerstoer(AngeklickteID[playerid]);
GruppenanfrageSender[AngeklickteID[playerid]] = 0;
}
return 1;
}
}
Alles anzeigen