if (strcmp("/test", cmdtext, true, 10) == 0)
{
darf[playerid] = 1;
textvar[playerid] = 1;
TextDrawShowForPlayer(playerid,test[playerid]);
// Ich gehe davon aus, dass das TextDraw NUR für den Spieler der Text eingeben hat angezeigt werden soll
// --> For-schleife raus und anstatt [i] --> [playerid], damit nur das TextDraw der playerid geändert wird
return 1;
}
if (strcmp("/testaus", cmdtext, true, 10) == 0)
{
darf[playerid] = 0;
textvar[playerid] = 0;
TextDrawHideForPlayer(playerid,test[playerid]);
// Hier das selbe wie bei /test
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_DOWN))
{
if(darf[playerid] == 1)
{
if(textvar[playerid] == 1)
{
new string[64];
format(string, sizeof(string), "~y~Kicken~n~~r~Bannen");
TextDrawSetString(test[playerid], string);
auswahl[playerid] = 1;
textvar[playerid] = 2;
}
else if(textvar[playerid] == 2)
{
new string[64];
format(string, sizeof(string), "~r~Kicken~n~~y~Bannen");
TextDrawSetString(test[playerid], string);
auswahl[playerid] = 2;
textvar[playerid] = 1;
}
}
}
// Hier ebenso die For-Schleife raus
// Falls was mit den Variablen nicht stimmt, kann ich dir nicht helfen,
// da ich nicht weiß wie diese Verwendet werden
return 1;
}
Hoffe ich konnte dir damit helfen 