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;
}

