23.01.2019, 11:32
I don't know why function OnDoorsLoad calling...
Code:
Data inserting in MYSQL but function not calling
Code:
PHP Code:
CMD:door(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_ORANGE, "Error: {ffffff}You're not authorized to use this command.");
new Float:x, Float:y, Float:z;
new str[280],m[512];
for(new i = 1; i < MAX_DOORS; i++)
{
if(DynamicDoor[i][dUsed] == 0)
{
GetPlayerPos(playerid, x, y, z);
DynamicDoor[i][dUsed] = 1;
DynamicDoor[i][posX] = x;
DynamicDoor[i][posY] = y;
DynamicDoor[i][posZ] = z;
DynamicDoor[i][dOutWorld] = GetPlayerVirtualWorld(playerid);
DynamicDoor[i][dOutInt] = GetPlayerInterior(playerid);
format(m, sizeof(m), "INSERT INTO doors (posX,posY,posZ,dOutWorld,dOutInt) VALUES ('%f','%f','%f','%i','%i')", DynamicDoor[i][posX],DynamicDoor[i][posY],DynamicDoor[i][posZ],DynamicDoor[i][dOutWorld],DynamicDoor[i][dOutInt]);
printf("%s", m);
mysql_function_query(dbhandle,m,true,"OnDoorsLoad","");
printf("%d", mysql_function_query(dbhandle,m,true,"OnDoorsLoad",""));
format(str, sizeof(str), "Sucess: {ffffff}You created Door ID: %d.", i);
SendClientMessage(playerid, COLOR_LIME, str);
return 1;
}
}
return 1;
}