02:59
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Alcoholik  
Создаем входы в пиццерии и кушаем в них
FiLEДата: Суббота, 11.09.2010, 21:50 | Сообщение # 16
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
F_1N, скинь куда-нить (например http://pawn.pastebin.com/ ) весь паблик OnPlayerPickUpPickup посмотрю.



F_1NДата: Суббота, 11.09.2010, 22:47 | Сообщение # 17
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
FiLE95, спасибо. Заработало))

Добавлено (11.09.2010, 22:47)
---------------------------------------------
Еще 1 проблемка :D У меня в бургере не покупает жрачку) А в клакен беле покупает)

FiLEДата: Суббота, 11.09.2010, 23:25 | Сообщение # 18
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
Почитай внимательно описание, возможно чтото о5 напутал или не туда вставил :D



Demon_WolfДата: Суббота, 18.09.2010, 22:21 | Сообщение # 19
Освоившийся
Группа: Пользователи
Сообщений: 90
Награды: 0
Город: Ульяновск
Репутация: -1
Замечания: 0%
Статус:
Посмотрите что я не так сделал. Вот ссылка на мод:http://depositfiles.com/files/g8b76zst6
Всё работает. Входы в пиццерии и пикапы всё это работает. Но не работает сама покупка. Нажимаю купить например там чёнить не покупается посмотрите плз в чём дело и исправьте или скажите что там не так. suicide2

Jumpman23Дата: Суббота, 18.09.2010, 23:11 | Сообщение # 20
Группа: I'm V.I.P.
Сообщений: 1359
Награды: 23
Город: Kingston, Rastapolis
Репутация: 504
Замечания: 100%
Статус:
Quote (Demon_Wolf)
Посмотрите что я не так сделал. Вот ссылка на мод:http://depositfiles.com/files/g8b76zst6
Всё работает. Входы в пиццерии и пикапы всё это работает. Но не работает сама покупка. Нажимаю купить например там чёнить не покупается посмотрите плз в чём дело и исправьте или скажите что там не так.

порядковые номера окон проверь


Тсссс, тссс, отключите снисходительный тон. Помните: вас уже лишали права слова на этом форуме.
Прошу прощения у всех кого я заебал или оскорбил (Кроме икварпа и чеза - вы ибланы).
Великс ты красава.
DiSEДата: Воскресенье, 19.09.2010, 11:17 | Сообщение # 21
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
TripleH,

да да кстати, у меня такой глюк был что не жрал.
Может просто ID диалогов не вставил

Demon_WolfДата: Воскресенье, 19.09.2010, 17:28 | Сообщение # 22
Освоившийся
Группа: Пользователи
Сообщений: 90
Награды: 0
Город: Ульяновск
Репутация: -1
Замечания: 0%
Статус:
Вот весь паблик. Хм вроде всё норм но не знаю почему не жрёт :
[cut noguest]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[256];
new tpass[256];
if(dialogid == 1)
{
if(response)
{
if(!strlen(inputtext))
{
new loginmsg[256+1];
format(loginmsg,256,"Этот ник зарегистрирован. Пожалуйста введите ващ пароль!");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Вход",loginmsg,"Войти","Отмена");
return 1;
}
strmid(tpass, inputtext, 0, strlen(inputtext), 255);
Encrypt(tpass);
OnPlayerLogin(playerid,tpass);
}
else
{
Kick(playerid);
}
}
else if(dialogid == 2)
{
if(response)
{
if(!strlen(inputtext))
{
new loginmsg[256+1];
format(loginmsg,256,"Вы не зарегистрированы. Пожалуйста введите пароль!");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Регистрация",loginmsg,"Принять","Отмена");
return 1;
}
strmid(tpass, inputtext, 0, strlen(inputtext), 255);
Encrypt(tpass);
OnPlayerRegister(playerid,tpass);
new loginmsg[256+1];
format(loginmsg,256,"Этот ник зарегистрирован. Пожалуйста введите ващ пароль!");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Вход",loginmsg,"Войти","Отмена");
}
else
{
Kick(playerid);
}
}
else if(dialogid == 3)
{
if(response)
{
new Float:health;
GetPlayerHealth(playerid, health);
if(listitem == 0)
{
new cast = 15;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d).",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+15);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Маленькую порцию.");
}
if(listitem == 1)
{
new cast = 25;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+25);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Большую порцию.!");
}
if(listitem == 2)
{
new cast = 50;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+50);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Очень большую порцию!");
}/* by FiLE 402149086 */
if(listitem == 3)
{
new cast = 10;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+10);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили салатик. Приятного апетита!");
}
}
}
else if(dialogid == 4)
{
if(response)
{
new Float:health;
GetPlayerHealth(playerid, health);
if(listitem == 0)
{
new cast = 15;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d).",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+15);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Детскую Еду Moo.");
}
if(listitem == 1)
{
new cast = 25;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+25);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Говядину.!");
}
if(listitem == 2)
{/* by FiLE 402149086 */
new cast = 50;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+50);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Отбивную!");
}
if(listitem == 3)
{
new cast = 10;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+10);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили салатик. Приятного апетита!");
}
}
}
else if(dialogid == 5)
{
if(response)
{
new Float:health;
GetPlayerHealth(playerid, health);
if(listitem == 0)
{
new cast = 15;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d).",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}

if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+15);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Пиццу 'Buster'.");
}
if(listitem == 1)
{
new cast = 25;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{/* by FiLE 402149086 */
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+25);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Пиццу 'Double D-Luxe'.!");
}
if(listitem == 2)
{
new cast = 50;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+50);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили Пиццу 'Full Rack'!");
}
if(listitem == 3)
{
new cast = 10;
new infostring[256];
if(GetPlayerMoney(playerid) < cast)
{
format(infostring, 256, "У Вас недостаточно наличных денег - ($%d). Заказ отменен!",cast);
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
if(health >= 160)
{
format(infostring, 256, "Вы больше не можете есть, голод прошел.");
SendClientMessage(playerid, COLOR_RED, infostring);
return 1;
}
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+10);
GivePlayerMoney(playerid,- cast);
SendClientMessage(playerid, COLOR_RED, "Вы купили салатик. Приятного апетита!");
}
}
}
if(dialogid == 6)
{
if(response)
{
for(new i = 0;i < sizeof(Weapons);i++)
{
if(listitem == i)
{
GivePlayerWeapon(playerid,Weapons[i][ID],Weapons[i][Ammo]);
GivePlayerMoney(playerid,- Weapons[i][Cost]);
format(string,sizeof(string),"* Вы купили оружие \"%s\" по цене %d$",Weapons[i][Name],Weapons[i][Cost]);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
}
}
}
return 1;
}[/cut]

FiLEДата: Воскресенье, 19.09.2010, 18:06 | Сообщение # 23
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
Нужно не только в этом паблике но и в OnPlayerPickUpPickup поменять id диалогов





Сообщение отредактировал FiLE95 - Воскресенье, 19.09.2010, 18:06
Demon_WolfДата: Воскресенье, 19.09.2010, 18:24 | Сообщение # 24
Освоившийся
Группа: Пользователи
Сообщений: 90
Награды: 0
Город: Ульяновск
Репутация: -1
Замечания: 0%
Статус:
Вот теперь всё работает! Спасибо большое!
LiOn4ukДата: Воскресенье, 19.09.2010, 21:44 | Сообщение # 25
Местный
Группа: Продвинутые
Сообщений: 525
Награды: 12
Город: Beautiful City
Репутация: 688
Замечания: 0%
Статус:
Спс большое за урок)


лол.
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua