Guten Morgen zusammen,
Ich habe da ein kleines Problem mit meinem "/buy" Befehl.
Ich zeig ihn euch erstmal:
if(strcmp(cmd, "/buy", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (!IsPlayerInRangeOfPoint(playerid,100.0,-30.875, -88.9609, 1004.53))//centerpoint 24-7
{
SendClientMessage(playerid, COLOR_GRAD2, " Du bist nicht im 24-7 !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "BENUTZUNG: /buy [Itemnummer]");
SendClientMessage(playerid, COLOR_GREEN, "_________ 24-7 _________");
SendClientMessage(playerid, COLOR_GRAD1, "| 1: Telefon $100 2: Rubbellos $5");
SendClientMessage(playerid, COLOR_GRAD2, "| 3: Telefon Buch $50 4: Würfel $5");
SendClientMessage(playerid, COLOR_GRAD4, "| 5: Kondom $8 6: CD-Player $50");
SendClientMessage(playerid, COLOR_GRAD5, "| 7: Chicken $5 8: Hamburger $3 ");
SendClientMessage(playerid, COLOR_GRAD5, "| 9: Kekse $10 10: Zigaretten 50$");
SendClientMessage(playerid, COLOR_GRAD5, "| 11: Angelschein 450$");
return 1;
}
new item = strval(tmp);
if (item == 1 && GetPlayerMoney(playerid) > 100)
{
if(PlayerInfo[playerid][pTraderPerk] > 0)
{
new payout = 50;
format(string, sizeof(string), "~r~-$%d", payout);
GameTextForPlayer(playerid, string, 5000, 1);
GivePlayerMoney(playerid,- payout);
BizzInfo[8][bTill] += payout;
BizzInfo[8][bProducts] -= 1;
ExtortionBiz(9, payout);
}
else
{
format(string, sizeof(string), "~r~-$%d", 500);
GameTextForPlayer(playerid, string, 5000, 1);
GivePlayerMoney(playerid,-100);
BizzInfo[8][bTill] += 100;
BizzInfo[8][bProducts] -= 1;
ExtortionBiz(9, 100);
}
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new randphone = 1000 + random(8999);//minimum 1000 max 9999
PlayerInfo[playerid][pPnumber] = randphone;
BizzInfo[8][bProducts] -= 1;
format(string, sizeof(string), " Telefon gekauft! Deine Telefonnummer lautet %d", randphone);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD5, "Du kannst sie jederzeit mit /stats nachgucken.");
SendClientMessage(playerid, COLOR_WHITE, "HILFE: Du kannst /help eingeben um die Befehle zu sehen.");
return 1;
}
// usw..
Wenn ich denn nun "/buy 1" mache, werden zwar meine Sachen gekauft, Geld abgezogen etc. aber ich erhalte "Unkown Command".
Wodran liegt das?
Lg