Help me!
#6

Quote:
Originally Posted by JakesRolePlay
Quote:
Originally Posted by Nexotronix
Quote:
Originally Posted by JakesRolePlay
If your just wanting it to say "Your not in a bar" and "Your not in the drug warehouse, I think you should do this

Код:
 	if(!strcmp("/bar", cmdtext, true) && PlayerToPoint(1.5,playerid,498.9911,-20.6630,1000.6797))
 	{
	ShowPlayerDialog(playerid, 50, DIALOG_STYLE_LIST, "Что желаем?", "Напиток ($1)\nПиво ($2)\nВино ($3)\nСигара ($5)", "Купить", "Уйти");
	SendClientMessage(playerid, "Your not in a bar.");
	return 1;
 	}
 	if(!strcmp("/drugs", cmdtext, true) && PlayerToPoint(1.5,playerid,323.7905,1120.0074,1083.8828))
 	{
	ShowPlayerDialog(playerid, 51, DIALOG_STYLE_LIST, "Что будем принимать?", "Травка ($50)\nКокс ($200)", "Купить", "Уйти");
	SendClientMessage(playerid, "Your not in the drug warehouse.");
	return 1;
 	}
If it doesn't work let me know.


The word are on russian, because they dispayed bad!




Commands

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/bar", cmdtext, true) && PlayerToPoint(1.5,playerid,498.9911,-20.6630,1000.6797))
 	{
	ShowPlayerDialog(playerid, 50, DIALOG_STYLE_LIST, "Что желаем?", "Напиток ($1)\nПиво ($2)\nВино ($3)\nСигара ($5)", "Купить", "Уйти");
	return 1;
 	}
 	if(!strcmp("/drugs", cmdtext, true) && PlayerToPoint(1.5,playerid,323.7905,1120.0074,1083.8828))
 	{
	ShowPlayerDialog(playerid, 51, DIALOG_STYLE_LIST, "Что будем принимать?", "Травка ($50)\nКокс ($200)", "Купить", "Уйти");
	return 1;
 	}
Callbacks

Код:
	
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 50 && response)
  {
    switch(listitem)
    {
      case 0:
      {
        if(GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFF, "Проваливай, у тебя нет денег.");
        GivePlayerMoney(playerid, -1);
        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
        SendClientMessage(playerid, 0x8BD708, "Держи свой сок.");
      }
      case 1:
      {
        if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFFFFFF, "Проваливай, у тебя нет денег.");
        GivePlayerMoney(playerid, -2);
        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
        SendClientMessage(playerid, 0x8BD708, "Держи бутылочку пивка.");
      }
      case 2:
      {
        if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Проваливай, у тебя нет денег.");
        GivePlayerMoney(playerid, -3);
        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
        SendClientMessage(playerid, 0x8BD708, "Держи бутылочку винца.");
      }
      case 3:
      {
        if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid, 0xFFFFFF, "Проваливай, у тебя нет денег.");
        GivePlayerMoney(playerid, -5);
        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
        SendClientMessage(playerid, 0x8BD708, "Держи сигару.");
      }

    }
  }
  else if(dialogid == 51 && response)
 			{
 			  switch(listitem)
 			  {
 			    case 0:
			 		{
			 		  if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFFFFFF, "Проваливай, у тебя нет денег.");
        		GivePlayerMoney(playerid, -50);
        		SetPlayerDrunkLevel (playerid, 10000);
        		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
  					SendClientMessage(playerid, 0x00C0C0AA, "Ты под травкой!");
  					SendClientMessage(playerid, 0x00C0C0AA, "Чтобы избавиться от этой дряни пиши /tabletka");
					}
	 				case 1:
					{
	 					if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid, 0xFFFFFF, "Проваливай, у тебя нет денег.");
        		GivePlayerMoney(playerid, -200);
        		SetPlayerWeather(playerid, -66);
        		SetPlayerDrunkLevel (playerid, 20000);
  					SendClientMessage(playerid, 0x00C0C0AA, "Ты под коксом!Ух ща весело будет");
  					SendClientMessage(playerid, 0x00C0C0AA, "Чтобы избавиться от этой дряни пиши /tabletka");
					}
				}
			}
return 1;
}
I need the message You not in bar or you not in drughouse when player not in position what needed for command
If your wanting the russian to translate to english then use ****** translator or whatever, but for right now I kinda lost what your asking :\
When I enter one of these komnd not at a given position, Server will display a message server SERVER: Unknown command. And I need to for the team / bar displays the message you're not in the bar for command / drugs similar to!
Reply


Messages In This Thread
Help me! - by Nexotronix - 31.01.2010, 08:54
Re: Help me! - by mansonh - 31.01.2010, 08:56
Re: Help me! - by JakesRolePlay - 31.01.2010, 09:00
Re: Help me! - by Nexotronix - 31.01.2010, 09:07
Re: Help me! - by JakesRolePlay - 31.01.2010, 09:14
Re: Help me! - by Nexotronix - 31.01.2010, 09:22
Re: Help me! - by JakesRolePlay - 31.01.2010, 09:24
Re: Help me! - by Virtual1ty - 31.01.2010, 09:27
Re: Help me! - by Nexotronix - 31.01.2010, 09:35
Re: Help me! - by Nexotronix - 31.01.2010, 09:39

Forum Jump:


Users browsing this thread: 1 Guest(s)