Hallo,
ich habe ein kleines Problem.
Ich habe ein Chat für Donators erstellt,
wenn ein Donator Mitglied versucht in diesen Chat zu schreiben, steht da "Du bist kein Donator Mitglied"
Was ist das falsch? o_O
if(strcmp(cmd, "/donatorchat", true) == 0 || strcmp(cmd, "/donatorchat", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /donatorchat [TEXT]");
return 1;
}
if(PlayerInfo[playerid][pDonateRank] > 2 || PlayerInfo[playerid][pAdmin] > 2)
{
if(PlayerInfo[playerid][pDonateRank] > 2) { format(string, sizeof(string), "** Donator Mitglied %s: %s **", sendername, result); }
else if(PlayerInfo[playerid][pAdmin] >=2) { format(string, sizeof(string), "** Admin %s: %s **", sendername, result); }
else
{
format(string, sizeof(string), "** Noob %s: %s, Ende. **", sendername, result);
}
SendLeaderMessage(1, 0x00F0FFB7, string);
SendLeaderMessage(2, 0xF97804FF, string);
printf("%s", string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " Du bist kein Donator Mitglied!");
return 1;
}
}
return 1;
}