Hallo liebe Community,
ich habe einen /accept Befehl mit ocmd erstellt. Und der soll ebend mehrere Funktionen haben (z.B.: /accept invite, /accept job, /accept medic, ...). Mein Problem ist das wenn ich /accept invite eingebe immer die Nachricht "INFO: /accept [invite]" kommt.
Hier mein Code:
ocmd:accept(playerid, params[])
{
new item[64];
if(sscanf(params,"s[64]",item))return SendClientMessage(playerid, Rot, "INFO: /accept [invite]");
if(!strcmp(item, "invite", false))
{
if(GetPVarInt(playerid, "inv_fraktid") == 0)return SendClientMessage(playerid, Rot, "Du wurdest in keine Fraktion eingeladen.");
new fID = GetPVarInt(playerid, "inv_fraktid");
sInfo[playerid][fraktion] = fID;
sInfo[playerid][rang] = 1;
new string[128];
format(string,sizeof(string), "Du bist der Fraktion %s beigetreten.", fInfo[fID][f_name]);
SendClientMessage(playerid, Gelb, string);
format(string,sizeof(string), "%s ist der Fraktion beigetreten.", SpielerName(playerid));
SendClientMessage(GetPVarInt(playerid, "inv_inviter"), Gelb, string);
SetPVarInt(playerid, "inv_fraktid", 0);
return 1;
}
return 1;
}
Ich hoffe, ihr könnt mir helfen.
Mit freundlichen Grüßen
DexterA1