Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Подскажите, как сделать вход на пикап.....

Статус
В этой теме нельзя размещать новые ответы.

raymen123

Новичок
Подскажите, как сделать вход на пикап через диологовое окно, просто у меня скрипт на дома, так нужно подойти к пикапу и нажать на кнопку "ALT" и он появится в доме.
Как сделать чтобы при входе на пикап появлялось диологовое окно с функциями "Войти" и "Отмена".
Когда жмёшь на войти персонаж появляется в интерьере дома, а когда отмена чтобы закрывалось диологовое окно?

Вот код: Отредактируйте пожалуйста ;(

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(GetPVarInt(playerid,"ZHOUSE") == 0)
{
new x = IsPlayerNearHouse(playerid);
if(x!=-1)
{
if(pickupid == hinfo[x][pick])
{
new name[24];
GetPlayerName(playerid,name,24);
if(strcmp(hinfo[x][own], name, true) == 0)
{//его дом
GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Press ~y~ALT ~w~to enter",5000,3);
}
else if(strcmp(hinfo[x][own], "Nobody", true) == 0)
{//ничей
new str[256];
format(str,256,"{ffffff}Номер дома:\t {00ff00}%d\n{ffffff}Цена дома:\t {00ff00}%d\n{ffffff}Класс дома:\t {00ff00}%s",hinfo[x][num],hinfo[x][cena],hclass(x));
ShowPlayerDialog(playerid,174,DIALOG_STYLE_MSGBOX," ",str,"Купить","Выход");
}
else
{
new str[256];
format(str,256,"{ffffff}Номер дома:\t {00ff00}%d\n{ffffff}Цена дома:\t {00ff00}%d\n{ffffff}Класс дома:\t {00ff00}%s\n{ffffff}Владелец:\t {00ff00}%s",hinfo[x][num],hinfo[x][cena],hclass(x),hinfo[x][own]);
ShowPlayerDialog(playerid,174,DIALOG_STYLE_MSGBOX," ",str,"Прочел","");
}
}
}
}
return 1;
}
...................................................................................................................................................................................................................................................................
И еще 1 просьба, мне нужно чтобы выйти с дома, нужно было в чат писать /exit

вот код выхода

new x = IsPlayerNearHouse(playerid);
if(x == -1) return 1;
new Float:pz[3];
GetPlayerPos(playerid,pz[0],pz[1],pz[2]);
SetPVarFloat(playerid,"TheHPosx",pz[0]);
SetPVarFloat(playerid,"TheHPosy",pz[1]);
SetPVarFloat(playerid,"TheHPosz",pz[2]);
SetPVarInt(playerid,"TheInt",GetPlayerInterior(playerid));
SetPlayerPos(playerid,hinfo[x][ent][0],hinfo[x][ent][1],hinfo[x][ent][2]);
SetPlayerInterior(playerid,hinfo[x][int]);
SetPlayerVirtualWorld(playerid,playerid+random(150));
SetPVarInt(playerid,"Selling",hinfo[x][num]);
athouse[playerid] = true;
GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Press ~y~ALT ~w~to exit",5000,3)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу