Mein Biz-system funktioniert nicht Einwandfrei.
Zum bsp beim /bizfee tretet der Problem "Server:Unknown Command."
Ich Poste mal die Befehle die nicht Funktionieren.
if(strcmp(cmd, "/bizfee", true) == 0) { if(IsPlayerConnected(playerid)) { new bouse = PlayerInfo[playerid][pPbiskey]; if (bouse == 255) { SendClientMessage(playerid, COLOR_GRAD2, "Dir gehört kein Geschäfft!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "NUTZE: /bizfee [Preis]"); } if(strval(tmp) < 0 || strval(tmp) > 250 && bouse != 102 && bouse != 105) { SendClientMessage(playerid, COLOR_WHITE, "Minimaler eintritt ist $0, Maximaler eintritt ist $250."); return 1; } if(bouse == 102) { if(strval(tmp) < 0 || strval(tmp) > 50) { SendClientMessage(playerid, COLOR_GRAD1, "Minimaler Spritpreis ist 0$, Maximaler Sprittpreis 50$.");
} } if(bouse == 105) { if(strval(tmp) < 0 || strval(tmp) > 50) { SendClientMessage(playerid, COLOR_GRAD1, "Maximaler Preis pro Buchstabe: 50$, Minimaler Preis: 0$!"); return 1; } }
if(strcmp(cmd, "/bizname", true) == 0) { if(IsPlayerConnected(playerid)) { new bouse = PlayerInfo[playerid][pPbiskey]; if (bouse == 255) { SendClientMessage(playerid, COLOR_GRAD2, " Dir gehört kein Geschäfft"); return 1; } 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_WHITE, "NUTZE: /bizname [Name]"); } if (bouse >= 100) { strmid(SBizzInfo[bouse-100][sbMessage], result, 0, 64, 255); format(string, sizeof(string), "Businessname wurde auf %s geändert",SBizzInfo[bouse-100][sbMessage]); } else {
if(strcmp(cmd, "/bizbank", true) == 0) { if(IsPlayerConnected(playerid)) { new bouse = PlayerInfo[playerid][pPbiskey]; if (bouse == 255) { SendClientMessage(playerid, COLOR_GRAD2, " Dir gehört kein Geschäfft"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { if (bouse >= 100) { format(string, sizeof(string), " Du hast $%d in deiner Kasse.", SBizzInfo[bouse-100][sbTill]); SendClientMessage(playerid, COLOR_GRAD3, string); } else { format(string, sizeof(string), " Du hast $%d in deiner Kasse.", BizzInfo[bouse][bTill]); SendClientMessage(playerid, COLOR_GRAD3, string); } SendClientMessage(playerid, COLOR_GRAD2, "NUTZER: /bizbank [Betrag]"); return 1; } new cashdeposit = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /bizbank [nutze]"); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1) { SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht so viel"); return 1; } if (bouse >= 100) { if(!IsPlayerInRangeOfPoint(playerid,100.0,SBizzInfo[bouse-100][sbEntranceX],SBizzInfo[bouse-100][sbEntranceY],SBizzInfo[bouse-100][sbEntranceZ])) { SendClientMessage(playerid, COLOR_GRAD2, " Du bist zu weit von deinem Geschäfft entfernt"); return 1; } else { GivePlayerMoney(playerid,-cashdeposit); SBizzInfo[bouse-100][sbTill] += cashdeposit; ExtortionSBiz(bouse-100, cashdeposit); format(string, sizeof(string), " Du hast $%d in die Kasse getan Total: $%d ", cashdeposit,SBizzInfo[bouse-100][sbTill]); OnPropUpdate(); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; } } else {
if(strcmp(cmd, "/bizkasse", true) == 0) { if(IsPlayerConnected(playerid)) { new bouse = PlayerInfo[playerid][pPbiskey]; if (bouse == 255) { SendClientMessage(playerid, COLOR_GRAD2, " Dir gehört kein Geschäfft"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { if (bouse >= 100) { format(string, sizeof(string), " Du hast $%d in deiner Kasse.", SBizzInfo[bouse-100][sbTill]); SendClientMessage(playerid, COLOR_GRAD3, string); } else { format(string, sizeof(string), " Du hast $%d in deiner Kasse.", BizzInfo[bouse][bTill]); SendClientMessage(playerid, COLOR_GRAD3, string); } SendClientMessage(playerid, COLOR_GRAD2, "NUTZE: /bizkasse [Betrag]"); return 1; } new cashdeposit = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "NUTZE: /bizkasse [Betrag]"); return 1; } if (bouse >= 100) { if(cashdeposit > SBizzInfo[bouse-100][sbTill] || cashdeposit < 1) { SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht so viel Geld"); return 1; } } else {
Kann einer Helfen bitte?