Максим56
Умник
Драсте, мне нужно, чтобы когда игрок выпивал, в руке у него появлялась бутылка, киньте кодик
и желательно чтобы разные бутылики появлялись, вот код /drink:
вот команда
PHP:
case 2289:
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
for(new h = 0; h < sizeof(BizzInfo); h++)
{
new cena = BizzInfo[h][bCena];
new cena2 = BizzInfo[h][bCena] * 2;
new cena3 = BizzInfo[h][bCena] * 3;
new cena4 = BizzInfo[h][bCena] * 4;
new cena5 = BizzInfo[h][bCena] * 5;
new cena6 = BizzInfo[h][bCena] * 6;
if(response)
{
if(listitem == 0)
{
new Float:health;
GetPlayerHealth(playerid,health);
if (PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
{
if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY,"Â áàðå íåò íàïèòêîâ");
if(PlayerInfo[playerid][pCash] < cena) return SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
SetPlayerHealthAC(playerid, health + 5.0);
PlayerInfo[playerid][p HP] +=5;
BizzInfo[h][b2Till] +=cena;
BizzInfo[h][bProducts]-=100;
PlayerInfo[playerid][pCash] -=cena;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "âûïèë(à) âîäû");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
ApplyAnimation(playerid,"BAR","dnk_stndF_loop",4.1,0,0,0,0,0,1);
return 1;
}
}
else if(listitem == 1)////////////////////////////////////////////////////////////////
{
new Float:health;
GetPlayerHealth(playerid,health);
if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
{
if(BizzInfo[h][bProducts] <= 0) return SendClientMessage(playerid, COLOR_GREY,"Â áàðå íåò íàïèòêîâ");
if(PlayerInfo[playerid][pCash] < cena2) return SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
SetPlayerHealthAC(playerid, health + 5.0);
PlayerInfo[playerid][p HP] +=5;
BizzInfo[h][b2Till] += cena2;
BizzInfo[h][bProducts]-=100;
PlayerInfo[playerid][pCash] -=cena2;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "âûïèë(à) ñîäû");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
ApplyAnimation(playerid,"BAR","dnk_stndF_loop",4.1,0,0,0,0,0,1);
return 1;
}
}
else if(listitem == 2)/////////////////////////////////////////////
{
new Float:health;
GetPlayerHealth(playerid,health);
if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
{
if(PlayerInfo[playerid][pCash] < cena3) return SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY,"Â áàðå íåò íàïèòêîâ");
BizzInfo[h][b2Till] += cena3;
SetPlayerHealthAC(playerid, health + 5.0);
PlayerInfo[playerid][p HP] +=5;
BizzInfo[h][bProducts]-=100;
PlayerInfo[playerid][pCash] -=cena3;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "âûïèë(à) êîêà - êîëû",sendername);
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
ApplyAnimation(playerid,"BAR","dnk_stndF_loop",4.1,0,0,0,0,0,1);
return 1;
}
}
else if(listitem == 3)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
{
if(BizzInfo[h][bProducts] <= 0) return SendClientMessage(playerid, COLOR_GREY,"Â áàðå íåò íàïèòêîâ");
if(PlayerInfo[playerid][pCash] < cena4) return SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
PlayerDrunk[playerid] += 2;
if(GetPlayerHealth(playerid, health) < 100)
{
if(GetPlayerDrunkLevel(playerid) < 20000)
{
SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+2000);
}
}
SetPlayerHealthAC(playerid, health + 10.0);
PlayerInfo[playerid][p HP] +=10;
BizzInfo[h][b2Till] += cena4;
BizzInfo[h][bProducts]-=100;
PlayerInfo[playerid][pCash] -=cena4;
format(string,sizeof(string), "âûïèë(à) áóòûëêó ïèâà",sendername);
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
ApplyAnimation(playerid,"BAR","dnk_stndF_loop",4.1,0,0,0,0,0,1);
PlayerInfo[playerid][pKongfuSkill] -=50;
PlayerInfo[playerid][pBoxSkill] -= 50;
return 1;
}
}
else if(listitem == 4)////
{
new Float:health;
GetPlayerHealth(playerid,health);
if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
{
if(BizzInfo[h][bProducts] <= 0) return SendClientMessage(playerid, COLOR_GREY,"Â áàðå íåò íàïèòêîâ");
if(PlayerInfo[playerid][pCash] < cena5) return SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
PlayerDrunk[playerid] += 2;
if(GetPlayerHealth(playerid, health) < 100)
{
if(GetPlayerDrunkLevel(playerid) < 20000)
{
SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+2000);
}
}
SetPlayerHealthAC(playerid, health + 15.0);
PlayerInfo[playerid][p HP] +=15;
BizzInfo[h][b2Till] += cena5;
BizzInfo[h][bProducts]-=100;
PlayerInfo[playerid][pCash] -=cena5;
format(string,sizeof(string), "âûïèë(à) ðþìêó âèíà",sendername);
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
ApplyAnimation(playerid,"BAR","dnk_stndF_loop",4.1,0,0,0,0,0,1);
return 1;
}
}
else if(listitem == 5)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
{
if(BizzInfo[h][bProducts] <= 0)
{
SendClientMessage(playerid, COLOR_GREY,"Â áàðå íåò íàïèòêîâ");
return 1;
}
if(PlayerInfo[playerid][pCash] < cena6)
{
SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
return 1;
}
PlayerDrunk[playerid] += 2;
if(GetPlayerHealth(playerid, health) < 100)
{
if(GetPlayerDrunkLevel(playerid) < 20000)
{
SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+2000);
}
}
BizzInfo[h][b2Till] += cena6;
SetPlayerHealthAC(playerid, health + 20.0);
PlayerInfo[playerid][p HP] +=20;
BizzInfo[h][bProducts]-=100;
PlayerInfo[playerid][pCash] -=cena6;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "âûïèë(à) àáñåíò",sendername);
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
ApplyAnimation(playerid,"BAR","dnk_stndF_loop",4.1,0,0,0,0,0,1);
return 1;
}
}
}
else
{
return 1;
}
}
}
PHP:
else if(strcmp(cmd, "/drink", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(BizzInfo); i++)
{
new bizinfo[400];
new cena = BizzInfo[i][bCena];
new cena2 = BizzInfo[i][bCena] * 2;
new cena3 = BizzInfo[i][bCena] * 3;
new cena4 = BizzInfo[i][bCena] * 4;
new cena5 = BizzInfo[i][bCena] * 5;
new cena6 = BizzInfo[i][bCena] * 6;
if (PlayerToPoint(3, playerid,BizzInfo[i][bBarX], BizzInfo[i][bBarY], BizzInfo[i][bBarZ]))
{
format(bizinfo,sizeof(bizinfo),"Âîäà [%d âèðò]\nÑîäà [%d âèðò]\nÊîêà-êîëà[%d âèðò]\nÏèâî[%d âèðò]\nÂèíî[%d âèðò]\nÀáñåíò[%d âèðò]",cena,cena2,cena3,cena4,cena5,cena6);
ShowPlayerDialog(playerid, 2289, DIALOG_STYLE_LIST, "Ìåíþ Áàðà", bizinfo, "Âûáðàòü", "Îòìåíà");
}
}
}
return 1;
}
Последнее редактирование:
