hamykeig
Умник
вот значится реши создать парковку динамическую типа через базу , вот собственно команда , и теперь когда я через команду /add , вызываю кейс 8 , там просит выбрать тип 1 - это земля , 2 - это вода
я нажимаю к примеру 2 , это создания парковки лодок , в базе парковка создается , но тип парковки остается 0 , а не 2
собственно , вот кейс с поизходящим
я нажимаю к примеру 2 , это создания парковки лодок , в базе парковка создается , но тип парковки остается 0 , а не 2
PHP:
CMD:tpcp(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 4 || AdminLogged[playerid] == false) return true;
if(TPCP[playerid] == false)
{
if(!IsPlayerInVehicle(playerid, VehTest[playerid])) return SendClientMessage(playerid, CGREEN, PlayerIsNotInCar);
new Float:X,Float:Y,Float:Z,Float:FA;
GetVehicleZAngle(VehTest[playerid], FA);
GetVehiclePos(VehTest[playerid], X,Y,Z);
format(coordh, sizeof(coordh), "%f, %f, %f, %f", X, Y, Z, FA);
DestroyVehicle(VehTest[playerid]);
new string[144];
TOTALPARK++;
sscanf(coordh,"p<,>fffff",ParkInfo[TOTALPARK][pX],ParkInfo[TOTALPARK][pY],ParkInfo[TOTALHOTEL][pZ],ParkInfo[TOTALPARK][pFa],ParkInfo[TOTALPARK][pType]);
strmid(ParkInfo[TOTALPARK][pOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);
format(totalstring,512,"INSERT INTO "TABLE_PARK" (id,pow,px,py,pz,pfa,ptype)\
VALUES (%d,'%s','%f','%f','%f','%f','%f')",TOTALPARK,ParkInfo[TOTALPARK][pOwner],ParkInfo[TOTALPARK][pX],ParkInfo[TOTALPARK][pY],ParkInfo[TOTALPARK] [pZ],ParkInfo[TOTALPARK][pFa],ParkInfo[TOTALPARK][pType]);
mysql_query(totalstring);
format(totalstring, 64, "%f", ParkInfo[TOTALPARK][pZ]);
Log("Park",totalstring);
format(string, 128, "Место: {00FF00}№%i{FFFFFF}\nМесто продаётся\nЦена: {00FF00}50000$",ParkInfo[TOTALPARK][id] );
LABELPARK[TOTALPARK] = Create3DTextLabel(string,COLOR_WHITE,ParkInfo[TOTALPARK][pX], ParkInfo[TOTALPARK][pY], ParkInfo[TOTALPARK][pZ],50.0,0,1);
return SendMes(playerid,COLOR_GREEN,"Парковка N%d Успешно создан",TOTALPARK);
}
return true;
}
Код:
это в другом диалоге с созданием всего
case 8:
{
ShowPlayerDialog(playerid, D_ADDNED+500, 1, "{00FF00}Добавить парковку", "1 - земля<воздух>\n2 - водный транспорт","Принять", "Отмена");
}
а это уже отдельный диалог
case D_ADDNED+500:
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
VehTest[playerid] = CreateVehicle(539, X,Y,Z, Angle, random(10), 0, 10000);
vehicle__PutPlayerInVehicle(playerid, VehTest[playerid], 0);
SendClientMessage(playerid, COLOR_LIGHTRED, "Припаркуйте авто около будущей парковки, потом введите: /tpcp");
TPCP[playerid] = false;
}
