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 :\
|