[FT]
Умник
Hola. Выкладываю последнюю версию телефона..
К командам:
К кейсам:
К командам:
PHP:
if(strcmp(cmdtext, "/phone", true) == 0)
{
SPD(playerid,998,2,"Управление телефоном","{ffb006}<> {ffffff}Вызовы\n{ffb006}<> {ffffff}Разное\n{ffb006}<> {ffffff}Приложения\n{ffb006}<> {ffffff}Информация","Выбрать","Отмена");
format(string, sizeof(string), "%s достал(a) телефон", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
if(strcmp(cmdtext, "/infophone", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 299, "{ffb006}<> {ffffff}Номер телефона: {ffb006} %d{ffffff}\n{ffb006}<> {ffffff}Номер зарегистрирован на имя: {ffb006}%s\n{ffb006}<> {ffffff}Баланс телефона: {ffb006}%d\n{ffb006}<> {ffffff}В вашем телефоне есть приложения: Радио, Календарь, Часы.", PlayerInfo[playerid][pPnumber],sendername,PlayerInfo[playerid][pMobile]);
ShowPlayerDialog(playerid,2287, 0, "Информация о телефоне", string, "Закрыть", "");
return true;
}
PHP:
case 998:
{
if(response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,2883,2,"Управление телефоном: Вызовы","{ffb006}<> {ffffff}Выключить телефон\n{ffb006}<> {ffffff}Позвонить по номеру\n{ffb006}<> {ffffff}Поиск номера\n{ffb006}<> {ffffff}Поднять трубку\n{ffb006}<> {ffffff}Положить трубку\n{ffb006}<> {ffffff}Вызвать службу","Выбрать","Закрыть");
case 1: ShowPlayerDialog(playerid,2884,2,"Управление телефоном: Разное","{ffb006}<> {ffffff}Быстрый платеж\t |{ffb006} 250 {ffffff}Вирт\n{ffb006}<> {ffffff}Баланс телефона","Выбрать","Закрыть");
case 2: ShowPlayerDialog(playerid,2991,2,"Управление телефоном: Приложения","{ffb006}<> {ffffff}Время\n{ffb006}<> {ffffff}Календарь\n{ffb006}<> {ffffff}Радио","Выбрать","Закрыть");
case 3: OnPlayerCommandText(playerid,"/infophone");
}}}
case 2991:
{
if(response)
{
switch(listitem)
{
case 0:
{
new hour,minuite,second;
gettime(hour,minuite,second);
FixHour(hour);
hour = shifthour;
format(string, sizeof(string), "{ffb006}<> {ffffff}Время: %d:%d:%d", hour, minuite, second);
SPD(playerid,2106, DIALOG_STYLE_MSGBOX, "Точное время", string, "Закрыть", "");
}
case 1:
{
new mtext[20];
new year, month,day;
getdate(year, month, day);
if(month == 1) { mtext = "Января"; }
else if(month == 2) { mtext = "Февраля"; }
else if(month == 3) { mtext = "Марта"; }
else if(month == 4) { mtext = "Апреля"; }
else if(month == 5) { mtext = "Мая"; }
else if(month == 6) { mtext = "Июня"; }
else if(month == 7) { mtext = "Июля"; }
else if(month == 8) { mtext = "Августа"; }
else if(month == 9) { mtext = "Сентября"; }
else if(month == 10) { mtext = "Октября"; }
else if(month == 11) { mtext = "Ноября"; }
else if(month == 12) { mtext = "Декабря"; }
format(string, sizeof(string), "{ffb006}<> {ffffff}Год: {ffb006}2013\n{ffb006}<> {ffffff}Дата: {ffb006}%d{ffffff}\n{ffb006}<> {ffffff}Месяц: {ffb006}%s", day, mtext);
SPD(playerid,2105, DIALOG_STYLE_MSGBOX, "Календарь", string, "Закрыть", "");
}
case 2:
{
ShowPlayerDialog(playerid,2993,2,"Управление телефоном: Радио","{ffb006}<> {ffffff}Включить радио\n{ffb006}<> {ffffff}Выключить радио","Выбрать","Закрыть");
}}}}
case 2993:
{
if(response)
{
switch(listitem)
{
case 0: PlayAudioStreamForPlayer(playerid,"http://www.zaycev.fm:9001/ZaycevFM(128).m3u");
case 1: StopAudioStreamForPlayer(playerid);
}}}
case 2883:
{
if(response)
{
switch(listitem)
{
case 0: OnPlayerCommandText(playerid,"/togphone");
case 1: ShowPlayerDialog(playerid,1294,DIALOG_STYLE_INPUT,"Управление телефоном: Звонок","{ffb006}<> {ffffff}Введите номер по которому вы хотите позвонить","Позвонить","Закрыть");
case 2: ShowPlayerDialog(playerid,1295,DIALOG_STYLE_INPUT,"Управление телефоном: Поиск номера","{FFB006}<> {ffffff}Введите {ffb006}ID {ffffff}игрока, что бы узнать его номер","Поиск","Закрыть");
case 3: OnPlayerCommandText(playerid,"/p");
case 4: OnPlayerCommandText(playerid,"/h");
case 5: OnPlayerCommandText(playerid,"/c");
}}}
case 2884:
{
if(response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid,2349,2,"Управление телефоном: Платеж","{ffb006}<> {ffffff}Пополнить баланс\t | 250\n{ffb006}<> {ffffff}Информация","Выбрать","Закрыть");
case 1: OnPlayerCommandText(playerid,"/*100#");
}}}
case 2349:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pMobile] >= 2000) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Ваш баланс более 2000, быстрый платеж невозможен!");
PlayerInfo[playerid][pCash] -= 270;
PlayerInfo[playerid][pMobile] +=250;
ShowPlayerDialog(playerid,2992,DIALOG_STYLE_MSGBOX,"Быстрый платеж","{ffb006}<> {ffffff}Вы пополнили баланс телефона на сумму {ffb006}250 {ffffff}Вирт!","Закрыть","");
}
case 1:
{
new String[70];
strins(String,"{FFB006}<> {ffffff}Быстрый платеж - это функция которая есть в любом телефоне.\n",strlen(String));
strins(String,"{FFB006}<> {ffffff}При ее использовании вам на счет приходит {ffb006}250 {ffffff}вирт.\n",strlen(String));
strins(String,"{FFB006}<> {ffffff}C вас взымается 270 вирт. 20 вирт - это комиссия за перевод!",strlen(String));
ShowPlayerDialog(playerid,2348,DIALOG_STYLE_MSGBOX,"Информация о платежной системе",String,"Закрыть","");
return 1;
}}}}
case 1294:
{
new amm = strval( inputtext ),
excmd[ 64 ];
format( excmd, sizeof( excmd ), "/call %d", amm );
OnPlayerCommandText( playerid, excmd );
}
case 1295:
{
new amm = strval( inputtext ),
excmd[ 64 ];
format( excmd, sizeof( excmd ), "/number %d", amm );
OnPlayerCommandText( playerid, excmd );
}
Скриншоты:
Ссылка на вторую версию: Клац
Автор: Я [FT]
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Ссылка на вторую версию: Клац
Автор: Я [FT]
Последнее редактирование:
