24.12.2014, 14:20
Вообщем, я сделал вроде как ты сказал, но все равно не получается.
Так же приравнял totalid = cache_insert_id(dbHandle); в паблике загрузки палаток.
PHP код:
CMD:buyp(playerid)
{
if(GetPVarInt(playerid, "LOGIN") == 0) return SendClientMessage(playerid, COLOR_LIGHTRED,"Авторизуйтесь перед использованием команд!");
if(Player[playerid][Palatkaid] > 0) return send(playerid, COLOR_LIGHTRED, "У вас уже есть палатка!");
for(new idx;idx<=totalp;idx++)
{
if(IsPlayerInRangeOfPoint(playerid, PalatkaInfo[idx][r_p], PalatkaInfo[idx][x_p],PalatkaInfo[idx][y_p],PalatkaInfo[idx][z_p]))
{
if(strcmp(PalatkaInfo[idx][Owner_p], "NONE", true)) return send(playerid, COLOR_LIGHTRED, "Эта торговая лавка не продается");
if(Player[playerid][Money] < PalatkaInfo[idx][Price_p]) return send(playerid, COLOR_LIGHTRED, "У вас не хватает денег для покупки!");
GiveMoney(playerid, -PalatkaInfo[idx][Price_p]);
SendClientMessage(playerid, -1, "Вы приобрели {66cc33}торговую лавку");
SendClientMessage(playerid, COLOR_WHITE, "Меню управления лавкой {66cc33}/menup");
Player[playerid][Palatkaid] = PalatkaInfo[idx][ID_p];
strmid(PalatkaInfo[idx][Owner_p], UserName(playerid), 0, 64, 300);
DestroyDynamic3DTextLabel(PalatkaInfo[idx][palatkai]);
new string[128];
format(string,sizeof(string),"{ca670c}Торговая лавка:{ffffff} %s [ID: %d]\n{ca670c}Владелец: {ffffff}%s",PalatkaInfo[idx][Name_p],PalatkaInfo[idx][ID_p] ,PalatkaInfo[idx][Owner_p]);
PalatkaInfo[idx][palatkai] = CreateDynamic3DTextLabel(string, -1, PalatkaInfo[idx][x_p], PalatkaInfo[idx][y_p], PalatkaInfo[idx][z_p],10.0);
break;
}
}
return true;
}