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

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

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

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

Бутылка в руке

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

Максим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;
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу