23.02.2014, 22:14
Hey guys i thought i make a Bar system so you can buy some drinks ( PS: i didnt create any specific places for the bar so you have make em yourself)
im not totally sure if that works correctly but if you can find anything let me know ill try to fix it!
youre Welcome
and please give me feedback!
im not totally sure if that works correctly but if you can find anything let me know ill try to fix it!
Код:
#include <ZCMD>
//***************[COLORS]******************//
#define COLOR_TWORANGE 0xFF8C00AA
#define COLOR_WHITE 0xFFFFFFAA
//under gamemodeinit
CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1);//change the coords to the same with under /buydrink
Create3DTextLabel("Bar\nBuy your Drink from here\n/buydrink", 0x008080FF, 1503.3359, 1432.3585, 10.1191, 0, 0);//also this have to be the same!
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid)
{
case 200000:
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid,COLOR_TWORANGE,"You Have bought Beer for 2$.");
GivePlayerMoney(playerid,-2);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
SetPlayerDrunkLevel (playerid, 10000);
SendClientMessage(playerid, 0xFFFFFFAA, "You are now drunk: don't drink and drive!");
SetPlayerHealth(playerid, 100);
}
case 1:
{
SendClientMessage(playerid,COLOR_WHITE,"You Have bought Vodka for 10$.");
GivePlayerMoney(playerid,-10);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
SetPlayerDrunkLevel (playerid, 10000);
SendClientMessage(playerid, 0xFFFFFFAA, "You are now drunk: don't drink and drive!");
SetPlayerHealth(playerid, 100);
}
case 2:
{
SendClientMessage(playerid,COLOR_WHITE,"You Have bought Rum for 5$.");
GivePlayerMoney(playerid,-5);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
SetPlayerDrunkLevel (playerid, 10000);
SendClientMessage(playerid, 0xFFFFFFAA, "You are now drunk: don't drink and drive!");
SetPlayerHealth(playerid, 100);
}
}
return 1;
}
}
}
return 1;
}
CMD:buydrink(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 2695.6880, -1704.6300, 11.8438))//Change this where ever you want
ShowPlayerDialog(playerid, 200000, DIALOG_STYLE_LIST, "{33AA33}Bartender:what can i offer you today sir?", "Beer(2$)\nVodka(10$)\nRum(5$)", "I would like to take this.", "Nothing Thank you.");
{
SendClientMessage(playerid,0xFFFFFFFF,"You are near a Bar!");
}
return 1;
}
and please give me feedback!


ROFL