Как ты будешь с пикапом работать???
Как ты будешь с пикапом работать???
Ну сделайте банальную команду, а-ля:
И попробуйте создать пикап прямо в игреPHP код:
if(!strcmp(cmdtext, "/create", true))
{
new Float: player_pos[3];
GetPlayerPos(playerid, player_pos[0], player_pos[1], player_pos[2]);
SendClientMessage(playerid,0xFFFFFFFF, "Пикап создан");
CreatePickup(1273, 23, player_pos[0], player_pos[1]+1, player_pos[2]);
return 1;
}
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Типы пикапов "23" замени на "19".
Не читал всю тему, просто посмотрел код, и не могу понять зачем свитч делать на 1 значение?
PHP код:
switch(HouseInfo[idx][hOwned])
{
case 0:
{
CreatePickup(1273, 23, HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1);
CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 31, COLOR_WHITE, 0, -1, -1, 400.0);
}
}
"Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.
Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE
их будет два
да что за хрень вообще.
PHP код:
stock LoadHouse()
{
new time = GetTickCount();
mysql_query("SELECT * FROM `"T_HOUSE"`");
mysql_store_result();
if(mysql_num_rows() > 0)
{
for(new idx = 1; idx <= mysql_num_rows(); idx++)
{
mysql_fetch_row(mysqlquery);
sscanf(mysqlquery, "p<|>iis[24]s[128]ffffffii",
HouseInfo[idx][hID],
HouseInfo[idx][hOwned],
HouseInfo[idx][hOwner],
HouseInfo[idx][hStreet],
HouseInfo[idx][hEnterX],
HouseInfo[idx][hEnterY],
HouseInfo[idx][hEnterZ],
HouseInfo[idx][hExitX],
HouseInfo[idx][hExitY],
HouseInfo[idx][hExitZ],
HouseInfo[idx][hInterior],
HouseInfo[idx][hVirtMir]);
TOTALHOUSE++;
if(HouseInfo[idx][hOwned] == 0)
{
HouseInfo[idx][hPickup] = CreatePickup(1273, 23, HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1);
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 31, 0, -1, -1, -1, 400.0);
printf("0: %f %f %f",HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ]);
}
if(HouseInfo[TOTALHOUSE][hOwned] == 1)
{
HouseInfo[idx][hPickup] = CreatePickup(1272, 23, HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1);
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 32, 0, -1, -1, -1, 400.0);
printf("1: %f %f %f",HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ]);
}
}
}
mysql_free_result();
printf(" Успешная загрузка 'LoadHouse' - загружено %d за %d м.с", TOTALHOUSE,GetTickCount() - time);
return 1;
}
printf выдал верные координаты:PHP код:
if(HouseInfo[idx][hOwned] == 0)
{
HouseInfo[idx][hPickup] = CreatePickup(1273, 23, HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1);
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 31, 0, -1, -1, -1, 400.0);
printf("0: %f %f %f",HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ]);
}
PHP код:
0: 2845.419921 1290.750000 11.390600
Не на новых-ли объектах создаёте пикап?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)