27.09.2014, 13:31
Hello how to fix cretebusinnes:
CMD:
Stock:
mysql log:
CMD:
Код:
CMD:createbusiness(playerid, params[])
{
new pavadinimas;
if(PlayerData[playerid][AdminLevel] >= 4)
{
if(!sscanf(params, "s[128]", pavadinimas))
{
new BusinessID = -1;
for(new h = 1; h < MAX_BUSINESS; h++)
{
if(BusinessData[h][Kaina] == 0)
{
BusinessID = h;
break;
}
}
if(BusinessID == -1) return ErrorMessage(playerid, "The maximum amount of houses has been made");
new value = 20000 + random(100000);
CreateBusiness(playerid, BusinessID, pavadinimas, value);
}
else
{
return SyntaxMessage(playerid, "/createhouse [name]");
}
}
else
{
return ErrorMessage(playerid, "You are not authorized to use that command!");
}
return 1;
}
Код:
stock CreateBusiness(playerid, BusinessID, pavadinimas, value)
{
new Float:BusinessPos[3], string[128], location[28];
GetPlayerPos(playerid, BusinessPos[0], BusinessPos[1], BusinessPos[2]);
BusinessData[BusinessID][PosX] = BusinessPos[0];
BusinessData[BusinessID][PosY] = BusinessPos[1];
BusinessData[BusinessID][PosZ] = BusinessPos[2];
BusinessData[BusinessID][TuriSavininka] = 0;
BusinessData[BusinessID][Parduodamas] = 1;
BusinessData[BusinessID][Lygis] = 0;
BusinessData[BusinessID][Pavadinimas] = pavadinimas;
BusinessData[BusinessID][Kaina] = value;
format(query, sizeof(query), "INSERT INTO `"VERSLU_LENTELE"` (VersloID) VALUES ('%i')", BusinessID);
mysql_function_query(Mysql_users, query, true, "OnQueryFinish", "ii", THREAD_NO_RESULT, BusinessID);
format(BusinessData[BusinessID][Direktorius], 25, "Serveris");
format(string, sizeof(string), "["PAVADINIMAS"]: %s sėkmingai sukūrė verslą [Vieta: %s] [ID: %d]", PlayerRPName(playerid), location, BusinessID);
SendAdminMessage(TOMATO, string);
Get2DZone(location, 28, BusinessData[BusinessID][PosX], BusinessData[BusinessID][PosY], BusinessData[BusinessID][PosZ]);
BusinessData[BusinessID][Business_Pickup] = CreateDynamicPickup(1273, 23, BusinessData[BusinessID][PosX], BusinessData[BusinessID][PosY], BusinessData[BusinessID][PosZ], -1);
format(string, sizeof(string), "Verslas: %s\nParduodamas: {FFFFFF}%dЂ{F5DEB3}.\nPinigai kas 10min : %dЂ\nLygis %d\nAdresas: {FFFFFF}%d %s{F5DEB3}\nRaљyk {FFFFFF}/pirkti versla{F5DEB3} kad nusipirkti verslą.", BusinessData[BusinessID][Pavadinimas], BusinessData[BusinessID][Kaina], BusinessData[BusinessID][L1Pelnas], BusinessID, location);
BusinessData[BusinessID][Business_Label] = CreateStreamed3DTextLabel(string, COLOR_ORANGE, BusinessData[BusinessID][PosX], BusinessData[BusinessID][PosY], BusinessData[BusinessID][PosZ]+0.5, 10.0, -1);
SaveBusiness(BusinessID);
}
Код:
[16:26:55] [DEBUG] mysql_tquery - connection: 1, query: "INSERT INTO `business` (VersloID) VALUES ('1')", callback: "OnQueryFinish", format: "ii"
[16:26:55] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE `business` SET `Pavadinimas` = 'k', `Direktorius` = 'Serv", callback: "OnQueryFinish", format: "ii"
[16:26:55] [DEBUG] CMySQLQuery::Execute[OnQueryFinish] - starting query execution
[16:26:55] [DEBUG] CMySQLQuery::Execute[OnQueryFinish] - query was successfully executed within 132.356 milliseconds
[16:26:55] [DEBUG] CMySQLResult::CMySQLResult() - constructor called
[16:26:55] [DEBUG] CMySQLQuery::Execute[OnQueryFinish] - starting query execution
[16:26:55] [DEBUG] Calling callback "OnQueryFinish"..
[16:26:55] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called
[16:26:55] [DEBUG] CMySQLQuery::Execute[OnQueryFinish] - query was successfully executed within 154.266 milliseconds
[16:26:55] [DEBUG] CMySQLResult::CMySQLResult() - constructor called
[16:26:55] [DEBUG] Calling callback "OnQueryFinish"..
[16:26:55] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called

