Дмитрий |
Дата: Среда, 30.07.2014, 18:34 | Сообщение # 1 | Сообщить о нерабочей теме
|
Регистрация: | 03.12.2011
|
Страна: | Российская Федерация |
Репутация: |
14
|
Сообщений: | 1421 |
Награды: |
4
+
|
Статус: |
|
| Добрый день ув. пользователи! Сегодня мы установим на ваш сервер аптеку. Автор: Mr. Pon Ко всем new: В public OnPlayerPickUpPickup(playerid, pickupid): Код else if(pickupid == apteka[0]) { SetPPos(playerid,1373.9712,-1755.2299,13.5759); SetPlayerVirtualWorld(playerid,1); SetPlayerInterior(playerid,0); } else if(pickupid == apteka[1]) { SetPPos(playerid,1381.3400,-1753.1832,13.5469); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); } else if(pickupid == apteka[2]) { SPD(playerid,199,2," {ffba00}Аптека","Купить таблетку Аспирина\t\t\t{34c924}( 100 $ )\nКупить таблетку Мезима Форте\t\t{34c924}( 150 $ )\nКупить таблетку Аскорбиновая кислота\t{34c924}( 200 $ )\nВытрезвитель\t\t\t\t\t{34c924}( 1000 $ )","Купить","Выйти"); } Пикапы: Код apteka[0] = CreatePickup(19132,23,1379.2328,-1753.3870,14.1406); apteka[1] = CreatePickup(19132,23,1375.6696,-1753.8391,13.5759,1); apteka[2] = CreatePickup(1239,23,1370.6292,-1750.6412,13.5759,1); И к диалогам: Код case 199: { if(!response) return true; switch(listitem) { case 0: { new Float:health; GetPlayerHealth(playerid,health); if(health+10 >= 100) return SendClientMessage(playerid, COLOR_GREY,"Вы полностью здоровы!"); if(PlayerInfo[playerid] [pCash]<= 100) return SendClientMessage(playerid,COLOR_GREY,"У вас недостаточно денег"); SendClientMessage(playerid,COLOR_BLUE,"Вы съели таблетку Аспирина. Здоровье улучшилось (10 HP)"); SetPlayerHealthAC(playerid,health += 10); PlayerInfo[playerid] [pCash]-= 100; GivePlayerMoney(playerid,-100); } case 1: { new Float:health; GetPlayerHealth(playerid,health); if(health+15 >= 100) return SendClientMessage(playerid, COLOR_GREY,"Вы полностью здоровы!"); if(PlayerInfo[playerid] [pCash]<= 150) return SendClientMessage(playerid,COLOR_GREY,"У вас недостаточно денег"); SendClientMessage(playerid,COLOR_BLUE,"Вы съели таблетку Мезима Форте. Здоровье улучшилось (15 HP)"); SetPlayerHealthAC(playerid,health += 15); PlayerInfo[playerid] [pCash]-= 150; GivePlayerMoney(playerid,-150); } case 2: { new Float:health; GetPlayerHealth(playerid,health); if(health+25 >= 100) return SendClientMessage(playerid, COLOR_GREY,"Вы полностью здоровы!"); if(PlayerInfo[playerid] [pCash]<= 200) return SendClientMessage(playerid,COLOR_GREY,"У вас недостаточно денег"); SendClientMessage(playerid,COLOR_BLUE,"Вы съели таблетку Аскорбиновая кислота. Здоровье улучшилось (25 HP)"); SetPlayerHealthAC(playerid,health += 25); PlayerInfo[playerid] [pCash]-= 200; GivePlayerMoney(playerid,-200); } case 3: { if(GetPlayerDrunkLevel(playerid) == 0) return SendClientMessage(playerid,COLOR_GREY,"Вы не пьяны"); SendClientMessage(playerid,COLOR_BLUE,"Ты использовал вытрезвитель, теперь вы не пьяны"); SetPlayerDrunkLevel(playerid,0); PlayerInfo[playerid] [pCash]-= 1000; GivePlayerMoney(playerid,-1000); } } }
From Russia With Love!
|
|
|
|