в паблик пикапов
проверкаPHP код:
for(new i = 0; i < ArtefaktPiCkUpS; i++)
if(pickupid == PlayerInfo[playerid][PlayerPickup][i])
{
new string[92];
format(string,sizeof(string), "SELECT * FROM `HideThings` WHERE `ID` = '%d' AND `Nick` = '%s'",PlayerInfo[playerid][PlayerPickup][i],PlayerInfo[playerid][pName]);
mysql_tquery(MYSQL_ARG, string, "CheckThings", "ds", i, playerid);
break;
}
Как то так?)PHP код:
forward CheckThings(i, playerid);
public CheckThings(i, playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
new check_id;
check_id = cache_get_field_content_int(i,"ID");
if(check_id == i)return SendClientMessage(playerid, 0xCC6699FF,"Вы уже собирали эту вещь!");
}
else
{
PlayerInfo[playerid][AllPick]++;
UppedArtefaktPiCkUpS[playerid][i] = 1;
DestroyDynamicPickup(PlayerInfo[playerid][PlayerPickup][i]);
Pick_SaveInfo(playerid);
new string[144];
if(PlayerInfo[playerid][AllPick] == ArtefaktPiCkUpS)
{
GivePlayerMoney(playerid, 1000000*COMBO_PREDMER_EARN);
}
else
{
GivePlayerMoney(playerid, (ArtZones[i][ObjID]*random(7))*COMBO_PREDMER_EARN);
new squery[512];
format(squery,sizeof(squery),"INSERT INTO `HideThings` (`ID`,`Nick`) VALUES ('%d','%s')",i,PlayerInfo[playerid][pName]);
mysql_tquery(MYSQL_ARG, squery, "", "");
}
}
return 1;
}