Zeka_Peka228
Умник
Вырезал вообщем систему аксессуаров(да-да снова они). Вообщем все отлично работает, но когда перезахожу все слетает и в аккаунте записей нет, хотя запрос стоит.
Вот диалог, который появлется после того как нажать на "дискетку" в AttachObjectToPlayer(или как там та функция, забыл. Но смысл думаю поняли).
В базе есть все эти столбики. Вот не знаю в чем проблема:ce:/
Конечно кто поможет, с меня +
Вот диалог, который появлется после того как нажать на "дискетку" в AttachObjectToPlayer(или как там та функция, забыл. Но смысл думаю поняли).
PHP:
if(dialogid == 8892)
{
if(response)
{
SetPlayerAttachedObject(playerid, GetPVarInt(playerid, "AttachSlot"), GetPVarInt(playerid, "AttachModel"), GetPVarInt(playerid, "AttachBone"), GetPVarFloat(playerid, "fOffsetX"), GetPVarFloat(playerid, "fOffsetY"), GetPVarFloat(playerid, "fOffsetZ"), GetPVarFloat(playerid, "fRotX"), GetPVarFloat(playerid, "fRotY"), GetPVarFloat(playerid, "fRotZ"), GetPVarFloat(playerid, "fScaleX"), GetPVarFloat(playerid, "fScaleY"), GetPVarFloat(playerid, "fScaleZ"));
PlayerInfo[playerid][PositionAcc][0] = GetPVarFloat(playerid, "fOffsetX"); PlayerInfo[playerid][PositionAcc][1] = GetPVarFloat(playerid, "fOffsetY");
PlayerInfo[playerid][PositionAcc][2] = GetPVarFloat(playerid, "fOffsetZ"); PlayerInfo[playerid][PositionAcc][3] = GetPVarFloat(playerid, "fRotX"); PlayerInfo[playerid][PositionAcc][4] = GetPVarFloat(playerid, "fRotY");
PlayerInfo[playerid][PositionAcc][5] = GetPVarFloat(playerid, "fRotZ"); PlayerInfo[playerid][PositionAcc][6] = GetPVarFloat(playerid, "fScaleX"); PlayerInfo[playerid][PositionAcc][7] = GetPVarFloat(playerid, "fScaleY"); PlayerInfo[playerid][PositionAcc][8] = GetPVarFloat(playerid, "fScaleZ");
new sctring[300];
format(sctring, sizeof sctring, "UPDATE `accounts` SET ACfOffsetX = '%f', ACfOffsetY = '%f', ACfOffsetZ = '%f', ACfRotX = '%f', ACfRotY = '%f', ACfRotZ = '%f', ACfScaleX = '%f', ACfScaleY = '%f', ACfScaleZ = '%f' WHERE `Name` = '%s'",GetPVarFloat(playerid, "fOffsetX"), GetPVarFloat(playerid, "fOffsetY"), GetPVarFloat(playerid, "fOffsetZ"), GetPVarFloat(playerid, "fRotX"), GetPVarFloat(playerid, "fRotY"), GetPVarFloat(playerid, "fRotZ"),
GetPVarFloat(playerid, "fScaleX"), GetPVarFloat(playerid, "fScaleY"), GetPVarFloat(playerid, "fScaleZ"),PlayerInfo[playerid][pName]);
mysql_query(dbHandle, sctring);
DeletePVar(playerid, "check_for_clicked");DeletePVar(playerid, "AttachSlot");DeletePVar(playerid, "AttachModel");DeletePVar(playerid, "AttachBone");DeletePVar(playerid, "fOffsetX");DeletePVar(playerid, "fOffsetY");
DeletePVar(playerid, "fOffsetZ");DeletePVar(playerid, "fRotX");DeletePVar(playerid, "fRotY");DeletePVar(playerid, "fRotZ");DeletePVar(playerid, "fScaleX");DeletePVar(playerid, "fScaleY");DeletePVar(playerid, "fScaleZ");
return 1;
}
}
Конечно кто поможет, с меня +
