23.01.2014, 19:52
Hi, i have this code!
When i type /creeazacasa {type} {a id > 100} the server tell me this error: Error: Unknown Command
Код:
if(strcmp(cmd, "/creeazacasa", true) == 0) { if(IsPlayerConnected(playerid)) { //new houseid = -1; new Float:x, Float:y, Float:z, query[500]; new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(PlayerData[playerid][pAdmin] >= 6) { if(PlayerData[playerid][pAdmin] >= 6) { //MySQLCHouse(); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendUsage(playerid,"/creeazacasa [tip] [id casa]"); SendClientMessage(playerid, COLOR_GRAD1, "TIPURI: 0 - Apartament 1 - Casa Mica 2 - Casa Medie 3 - Casa Mare"); return 1; } new tip; tip = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendUsage(playerid,"/creeazacasa [tip] [id casa]"); SendClientMessage(playerid, COLOR_GRAD1, "TIPURI: 0 - Apartament 1 - Casa Mica 2 - Casa Medie 3 - Casa Mare"); return 1; } new houseid; houseid = strval(tmp); GetPlayerPos(playerid, x, y, z); HouseData[houseid][hEntrancex] = x; HouseData[houseid][hEntrancey] = y; HouseData[houseid][hEntrancez] = z; format(query, sizeof(query), "INSERT INTO houses (`id`,`Entrancex`) VALUES ('%d','%f')",houseid,x); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Entrancex='%f' WHERE id=%d", HouseData[houseid][hEntrancex], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Entrancey='%f' WHERE id=%d", HouseData[houseid][hEntrancey], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Entrancez='%f' WHERE id=%d", HouseData[houseid][hEntrancez], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Owner ='Statul',Hel = 0,Arm = 0 WHERE id=%d",houseid); format(query, sizeof(query), "UPDATE houses SET World ='%d' WHERE id=%d", houseid-1,houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Healthx ='0',Healthy = 0,Healthz = 0 WHERE id=%d",houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Armourx ='0',Armoury = 0,Armourz = 0 WHERE id=%d",houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Takings=0,Date=0 WHERE id=%d",houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Lockk = 0, Owned=0 WHERE id=%d",houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Rooms='1' WHERE id=%d", houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Rent='100' WHERE id=%d", houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Rentabil='1' WHERE id=%d", houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Hel='0' WHERE id=%d", houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Arm='0' WHERE id=%d", houseid); mysql_query(query); if(tip == 0) { HouseData[houseid][hExitx] = 226.2778; HouseData[houseid][hExity] = 1240.1306; HouseData[houseid][hExitz] = 1082.1406; HouseData[houseid][hValue] = 500000; HouseData[houseid][hLevel] = 3; strmid(HouseData[houseid][hDiscription], "Apartament", 0, strlen("Apartament"), 255); format(query, sizeof(query), "UPDATE houses SET Exitx='%f' WHERE id=%d", HouseData[houseid][hExitx], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Exity='%f' WHERE id=%d", HouseData[houseid][hExity], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Exitz='%f' WHERE id=%d", HouseData[houseid][hExitz], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Value='%d' WHERE id=%d", HouseData[houseid][hValue], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Level='%d' WHERE id=%d", HouseData[houseid][hLevel], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Discription='%s' WHERE id=%d", HouseData[houseid][hDiscription], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Interior='2' WHERE id=%d", houseid); mysql_query(query); } if(tip == 1) { HouseData[houseid][hExitx] = 327.9880; HouseData[houseid][hExity] = 1478.0781; HouseData[houseid][hExitz] = 1084.4375; HouseData[houseid][hValue] = 700000; HouseData[houseid][hLevel] = 4; strmid(HouseData[houseid][hDiscription], "Casa Mica", 0, strlen("Casa Mica"), 255); format(query, sizeof(query), "UPDATE houses SET Exitx='%f' WHERE id=%d", HouseData[houseid][hExitx], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Exity='%f' WHERE id=%d", HouseData[houseid][hExity], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Exitz='%f' WHERE id=%d", HouseData[houseid][hExitz], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Value='%d' WHERE id=%d", HouseData[houseid][hValue], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Level='%d' WHERE id=%d", HouseData[houseid][hLevel], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Discription='%s' WHERE id=%d", HouseData[houseid][hDiscription], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Interior='15' WHERE id=%d", houseid); mysql_query(query); } if(tip == 2) { HouseData[houseid][hExitx] = 2496.0313; HouseData[houseid][hExity] = -1692.4839; HouseData[houseid][hExitz] = 1014.7422; HouseData[houseid][hValue] = 1000000; HouseData[houseid][hLevel] = 5; strmid(HouseData[houseid][hDiscription], "Casa Medie", 0, strlen("Casa Medie"), 255); format(query, sizeof(query), "UPDATE houses SET Exitx='%f' WHERE id=%d", HouseData[houseid][hExitx], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Exity='%f' WHERE id=%d", HouseData[houseid][hExity], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Exitz='%f' WHERE id=%d", HouseData[houseid][hExitz], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Value='%d' WHERE id=%d", HouseData[houseid][hValue], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Level='%d' WHERE id=%d", HouseData[houseid][hLevel], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Discription='%s' WHERE id=%d", HouseData[houseid][hDiscription], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Interior='3' WHERE id=%d", houseid); mysql_query(query); } if(tip == 3) { HouseData[houseid][hExitx] = 225.6239; HouseData[houseid][hExity] = 1022.0293; HouseData[houseid][hExitz] = 1084.0160; HouseData[houseid][hValue] = 2000000; HouseData[houseid][hLevel] = 10; strmid(HouseData[houseid][hDiscription], "Casa Mare", 0, strlen("Casa Mare"), 255); format(query, sizeof(query), "UPDATE houses SET Exitx='%f' WHERE id=%d", HouseData[houseid][hExitx], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Exity='%f' WHERE id=%d", HouseData[houseid][hExity], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Exitz='%f' WHERE id=%d", HouseData[houseid][hExitz], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Value='%d' WHERE id=%d", HouseData[houseid][hValue], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Level='%d' WHERE id=%d", HouseData[houseid][hLevel], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Discription='%s' WHERE id=%d", HouseData[houseid][hDiscription], houseid); mysql_query(query); format(query, sizeof(query), "UPDATE houses SET Interior='7' WHERE id=%d", houseid); mysql_query(query); } format(string, sizeof(string),"* Created the house number %d. The house was set automatically. Use /edit to edit it if you want.",houseid); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Casa de vanzare! \n Pret: %d$ \n Level: %d \n Ca sa o cumperi scrie /buyhouse",HouseData[houseid][hValue],HouseData[houseid][hLevel]); HouseLabel[houseid] = CreateDynamic3DTextLabel(string,0x00FF00AA,x,y,z,25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0); OnPropTextdrawUpdate(1, houseid); } } } return 1; }