House creating
#1

Hi, i have this code!
Код:
	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;
	}
When i type /creeazacasa {type} {a id > 100} the server tell me this error: Error: Unknown Command
Reply
#2

bump
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)