Booble
Умник
Почему не открывает диалог я под этим ником который в фулл доступе
PHP:
CMD:addbizz(playerid, params[])
{
if(!strcmp(PlayerInfo[playerid][pNames], "Joseph_Luckey", true) || !strcmp(PlayerInfo[playerid][pNames], "None", true) || !strcmp(PlayerInfo[playerid][pNames], "None", true))
{
ShowPlayerDialog(playerid, 9150, 2, "Добавить бизнес", "Магазин 24/7\nЗаправка\nПиццерия\nЗакусочная (Burger Shot)\nЗакусочная (Cluckin Bell)\nКлуб (Alhambra)\nКлуб (Jizzy)\nКлуб (Pig Pen)\nБар (Misty)\nМагазин одежды (Binco)\nМагазин одежды (Victim)\nAmmo (Int 1)\nAmmo (Int 2)\nAmmo (Int 3)\nМагазин аксессуаров", "Принять", "Отмена");
}
return true;
}
PHP:
case 9150:
{
if(!response) return true;
switch(listitem)
{
case 0: format(addbizz[playerid],256,"-2240.7820,137.2150,1035.4141,-2237.0664,130.2340,1035.4141,6,0,1");
case 1: format(addbizz[playerid],256,"0.0,0.0,0.0,0.0,0.0,0.0,0,42,2");
case 2: format(addbizz[playerid],256,"372.3061,-133.5236,1001.4922,374.7469,-119.3624,1001.4995,5,29,3");
case 3: format(addbizz[playerid],256,"362.8425,-75.1392,1001.5078,377.3217,-67.8903,1001.5151,10,10,3");
case 4: format(addbizz[playerid],256,"364.9063,-11.7721,1001.8516,369.6516,-6.3217,1001.8589,9,14,3");
case 5: format(addbizz[playerid],256,"493.3561,-24.8449,1000.6797,499.2758,-20.7244,1000.6797,17,48,4");
case 6: format(addbizz[playerid],256,"-2636.6792,1402.4634,906.4609,-2659.1587,1416.9315,906.2734,3,48,4");
case 7: format(addbizz[playerid],256,"1204.7395,-13.8515,1000.9219,1214.1865,-12.9937,1000.9219,2,48,4");
case 8: format(addbizz[playerid],256,"501.9752,-67.5652,998.7578,496.4381,-75.5758,998.7578,11,49,5");
case 9: format(addbizz[playerid],256,"207.6152,-111.2655,1005.1328,207.5049,-100.3288,1005.2578,15,45,6");
case 10: format(addbizz[playerid],256,"227.4678,-8.2005,1002.2109,210.2596,-8.2212,1005.2109,5,45,6");
case 11: format(addbizz[playerid],256,"285.6278,-41.8042,1001.5156,295.8984,-38.5138,1001.5156,1,6,7");
case 12: format(addbizz[playerid],256,"285.8170,-86.7527,1001.5229,295.6908,-80.8089,1001.5156,4,6,7");
case 13: format(addbizz[playerid],256,"296.9726,-112.0702,1001.5156,287.2077,-106.3636,1001.5156,6,6,7");
case 14: format(addbizz[playerid],256,"-401.7134,2227.2317,1801.0859,-398.3685,2229.9114,1800.10,1,7,9");
}
ShowPlayerDialog(playerid, 9151, 1, "Бизнес", "ВАЖНО: Цена , Название\n\nПРИМЕР: 100000 , Idlewood Gas", "Принять", "Отмена");
}
case 9151:
{
if(!response) return true;
new price,name[32];
if(sscanf(inputtext,"p<,>is[32]",price,name)) return ShowPlayerDialog(playerid, 9151, 1, "Бизнес", "ВАЖНО: Цена , Название\n\nПРИМЕР: 100000 , Idlewood Gas", "Принять", "Отмена");
if(price < 1) return ShowPlayerDialog(playerid, 9151, 1, "Бизнес", "ВАЖНО: Цена , Название\n\nПРИМЕР: 100000 , Idlewood Gas", "Принять", "Отмена");
TOTALBIZZ++;
sscanf(addbizz[playerid],"p<,>ffffffiii",
BizzInfo[TOTALBIZZ][bExitx],BizzInfo[TOTALBIZZ][bExity],BizzInfo[TOTALBIZZ][bExitz],
BizzInfo[TOTALBIZZ][bMenux],BizzInfo[TOTALBIZZ][bMenuy],BizzInfo[TOTALBIZZ][bMenuz],
BizzInfo[TOTALBIZZ][bInt],BizzInfo[TOTALBIZZ][bMIcon], BizzInfo[TOTALBIZZ][bType]);
GetPlayerPos(playerid,BizzInfo[TOTALBIZZ][bEntrx],BizzInfo[TOTALBIZZ][bEntry],BizzInfo[TOTALBIZZ][bEntrz]);
strmid(BizzInfo[TOTALBIZZ][bOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);
strmid(BizzInfo[TOTALBIZZ][bName], name, 0, strlen(name), MAX_PLAYER_NAME);
BizzInfo[TOTALBIZZ][bVirtual] = TOTALBIZZ;
BizzInfo[TOTALBIZZ][bPrice] = price;
BizzInfo[TOTALBIZZ][bEnter] = 100;
BizzInfo[TOTALBIZZ][bTill] = 50;
BizzInfo[TOTALBIZZ][bID] = TOTALBIZZ;
BizzInfo[TOTALBIZZ][bMafia] = 0;
if(BizzInfo[TOTALBIZZ][bType] > 2) BizzInfo[TOTALBIZZ][bIcon] = CreateDynamicMapIcon(BizzInfo[TOTALBIZZ][bEntrx],BizzInfo[TOTALBIZZ][bEntry],BizzInfo[TOTALBIZZ][bEntrz], BizzInfo[TOTALBIZZ][bMIcon], 0,-1,-1,-1,200.0);
if(BizzInfo[TOTALBIZZ][bType] != 2 && BizzInfo[TOTALBIZZ][bType] != 8)
{
format(stringer, 90, "Владелец: The State\nНазвание: %s", BizzInfo[TOTALBIZZ][bName]);
LABELBIZZ[TOTALBIZZ] = CreateDynamic3DTextLabel(stringer,COLOR_GREEN,BizzInfo[TOTALBIZZ][bEntrx], BizzInfo[TOTALBIZZ][bEntry], BizzInfo[TOTALBIZZ][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
BizzInfo[TOTALBIZZ][bPickup] = CreatePickupAC(19132,1, BizzInfo[TOTALBIZZ][bEntrx],BizzInfo[TOTALBIZZ][bEntry],BizzInfo[TOTALBIZZ][bEntrz]);
BizzInfo[TOTALBIZZ][bPickupExit] = CreatePickupAC(19132, 1, BizzInfo[TOTALBIZZ][bExitx],BizzInfo[TOTALBIZZ][bExity],BizzInfo[TOTALBIZZ][bExitz], BizzInfo[TOTALBIZZ][bVirtual]);
BizzInfo[TOTALBIZZ][bMenu] = CreateDynamicCP(BizzInfo[TOTALBIZZ][bMenux],BizzInfo[TOTALBIZZ][bMenuy],BizzInfo[TOTALBIZZ][bMenuz], 1.0,BizzInfo[TOTALBIZZ][bVirtual],BizzInfo[TOTALBIZZ][bInt]);
}
else
{
if(BizzInfo[TOTALBIZZ][bType] == 2) format(stringer, 90, "Владелец: The State\nНазвание: %s\nЦена за 1 литр - %i вирт", BizzInfo[TOTALBIZZ][bName],BizzInfo[TOTALBIZZ][bTill] / 3);
else format(stringer, 90, "Владелец: The State\nНазвание: %s\nИспользуйте гудок для вьезда", BizzInfo[TOTALBIZZ][bName]);
LABELBIZZ[TOTALBIZZ] = CreateDynamic3DTextLabel(stringer,COLOR_GREEN,BizzInfo[TOTALBIZZ][bEntrx], BizzInfo[TOTALBIZZ][bEntry], BizzInfo[TOTALBIZZ][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0);
}
mysql_format(connects,mysql_query_, sizeof(mysql_query_), "INSERT INTO "TABLE_BIZZ" (`bType`, `bPrice`, `bEntrx`, `bEntry`, `bEntrz`, `bExitx`, `bExity`, `bExitz`, `bMenux`, `bMenuy`, `bMenuz`, `bInt`, `bVirtual`, `bMIcon`, `bName`) VALUES ('%d','%d','%f','%f','%f','%f','%f','%f','%f','%f','%f','%d','%d','%d','%e')",
BizzInfo[TOTALBIZZ][bType],BizzInfo[TOTALBIZZ][bPrice],BizzInfo[TOTALBIZZ][bEntrx],BizzInfo[TOTALBIZZ][bEntry],BizzInfo[TOTALBIZZ][bEntrz],BizzInfo[TOTALBIZZ][bExitx],BizzInfo[TOTALBIZZ][bExity],BizzInfo[TOTALBIZZ][bExitz],
BizzInfo[TOTALBIZZ][bMenux],BizzInfo[TOTALBIZZ][bMenuy],BizzInfo[TOTALBIZZ][bMenuz],BizzInfo[TOTALBIZZ][bInt],BizzInfo[TOTALBIZZ][bVirtual],BizzInfo[TOTALBIZZ][bMIcon],BizzInfo[TOTALBIZZ][bName]);
mysql_function_query(connects, mysql_query_, false, "", "");
SendMes(playerid,COLOR_WHITE,"Бизнес номер %i создан",TOTALBIZZ);
return SaveBizz(TOTALBIZZ);
}
Последнее редактирование:
