 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
PM по клику в TAB
| |
| FiLE | Дата: Среда, 01.12.2010, 00:04 | Сообщение # 1 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| PM по клику в TAB Quote /* This dialog PM system has been developed by Mo3. Please keep these credits. */ Установка: 1. Добавляем переменные в начало Code new ReceiverID[MAX_PLAYERS]; new PMfrom[MAX_PLAYERS]; new reply[MAX_PLAYERS]; 2. Вставляем в паблик OnPlayerConnect Code reply[playerid] = 0; 3. Добавляем диалоги в OnDialogResponse Code new s1[264],s2[264],name[24]; if(dialogid == 755) { ReceiverID[playerid] = strval(inputtext); ShowPlayerDialog(playerid,756,DIALOG_STYLE_INPUT,"Система личных сообщений","Введите текст сообщения:","Отправить","Отмена"); return 1; } if(dialogid == 756) { if(response == 1) { if(reply[playerid] == 0) { PMfrom[ReceiverID[playerid]] = playerid; GetPlayerName(playerid, name, sizeof(name)); format(s1, sizeof(s1), "У вас новое сообщение %s\n\n%s",name,inputtext); format(s2, sizeof(s2), "Новое сообщение %s (%d)",name,playerid); ShowPlayerDialog(ReceiverID[playerid],757,DIALOG_STYLE_MSGBOX,s2,s1,"Ответ","Закрыть"); PlayerPlaySound(ReceiverID[playerid], 1052, 0.0, 0.0, 0.0); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else if(reply[playerid] == 1) { PMfrom[ReceiverID[playerid]] = playerid; GetPlayerName(playerid, name, sizeof(name)); format(s1, sizeof(s1), "Вы получили новое сообщение от %s\n\n%s",name,inputtext); format(s2, sizeof(s2), "Новое сообщение %s (%d)",name,playerid); ShowPlayerDialog(PMfrom[playerid],757,DIALOG_STYLE_MSGBOX,s2,s1,"Ответ","Закрыть"); reply[playerid] = 0; PlayerPlaySound(PMfrom[playerid], 1052, 0.0, 0.0, 0.0); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } } return 1; } if(dialogid == 757) { if(response == 1) { ShowPlayerDialog(playerid,756,DIALOG_STYLE_INPUT,"Система личных сообщений","Введите текст сообщения:","Готово","Отмена"); reply[playerid] = 1; return 1; } } 4. Вставляем в самый конец мода Code stock GetPlayerID(const Name[]) { for(new i; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { new pName[MAX_PLAYER_NAME]; GetPlayerName(i, pName, sizeof(pName)); if(strcmp(Name, pName, true)==0) { return i; } } } return -1; } public OnPlayerClickPlayer(playerid) { ShowPlayerDialog(playerid,756,DIALOG_STYLE_INPUT,"Система личных сообщений","Введите текст сообщения:","Отправить","Отмена"); return 1; }
Сообщение отредактировал FiLE - Среда, 01.12.2010, 00:05 |
| |
|
|
| F_1N | Дата: Среда, 01.12.2010, 12:40 | Сообщение # 2 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус: 
| FiLE, ты как всегда красавчик) Держи плюс) [off]Подумай насчет моего предложения которое я тебе слал в личку)[/off]
|
| |
|
|
| DiSE | Дата: Суббота, 04.12.2010, 10:30 | Сообщение # 3 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| Видел уже такое.
|
| |
|
|
| Alan_Wake | Дата: Воскресенье, 05.12.2010, 14:37 | Сообщение # 4 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус: 
| Хм, сообщение приходит почему то мне самому, хотя я выбираю в ТАБе другого игрока.
F.A.Q "Создание шлагбаумов"
likext.com -все самое интересное из мира спорта
|
| |
|
|
| Lexa_Sava[Dominion] | Дата: Среда, 08.12.2010, 16:46 | Сообщение # 5 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 0
Город: Москва
Репутация: -7
Замечания: 0%
Статус: 
| Спасибо ,я чуть поправил сделал для vip акк Лови +  Добавлено (08.12.2010, 16:46) --------------------------------------------- [off]Просто на + доступа нету)) Сори за оффтоп[/off]
|
| |
|
|
| [exe]ecco | Дата: Воскресенье, 12.12.2010, 22:00 | Сообщение # 6 |
|
Группа:
Пользователи
Сообщений: 559
Награды: 3
Город: Киев
Репутация: 4
Замечания: 0%
Статус: 
| ето скрипт есть такой от туда плагиат?
|
| |
|
|
| FiLE | Дата: Воскресенье, 12.12.2010, 22:07 | Сообщение # 7 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| Quote (|exe|ecco) ето скрипт есть такой от туда плагиат? Плагиат – это умышленное присвоение авторства на чужое произведение. Найди в этой теме присвоение авторства на чужое произведение. Если не умеешь читать - иди учись. 
|
| |
|
|
| _Mr_MopKoBKa_ | Дата: Вторник, 14.12.2010, 16:47 | Сообщение # 8 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 257
Награды: 1
Город: ульяновск
Репутация: 5
Замечания: 40%
Статус: 
| ой тру=) кул мне нрав то что пм теперь невозможно новое не заметить лови +
|
| |
|
|
| Awm | Дата: Вторник, 14.12.2010, 17:08 | Сообщение # 9 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| хах, я такую же систему год или полтора тому назад реализовал нечего сложного нету, новичкам как раз сойдёт
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| DiSE | Дата: Вторник, 14.12.2010, 23:19 | Сообщение # 10 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| Awm, тоже делал. Кстати был на 0.2x версии вроде CallBack OnPlayerPivmsg, тоже что то типа такого было, только там не было диалоговых окон
|
| |
|
|
| HELKERN | Дата: Среда, 15.12.2010, 16:22 | Сообщение # 11 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| А для чего GetPlayerID Добавлено (15.12.2010, 16:20) --------------------------------------------- Диалог ID 755 вообще не используется ReceiverID вообще нигде не заполняется, следовательно PMfrom[ReceiverID[playerid]] будет юзаться для 0ой ячейки (полюбому ты тестировал сам для себя, поэтому и не заметил этого) Добавлено (15.12.2010, 16:22) --------------------------------------------- И весь код соответственно нерабочий
|
| |
|
|
| FiLE | Дата: Среда, 15.12.2010, 17:06 | Сообщение # 12 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| как видно из первого поста "developed by Mo3"... Я так, проверил, сам себе отослал, пришло. С толпухой не тестировал.
Сообщение отредактировал FiLE - Среда, 15.12.2010, 17:06 |
| |
|
|
| Снип | Дата: Вторник, 21.12.2010, 08:37 | Сообщение # 13 |
|
Группа:
Пользователи
Сообщений: 814
Награды: 68
Город: Budapesta
Репутация: 303
Замечания: 100%
Статус: 
| Норм.Спасибо.Понадобилось
Ты знаешь всё хурумс©
|
| |
|
|
| Oddo | Дата: Четверг, 31.03.2011, 06:45 | Сообщение # 14 |
|
Постоялец
Группа:
Пользователи
Сообщений: 481
Награды: 9
Город: Санкт-Петербург
Репутация: 156
Замечания: 80%
Статус: 
| Ещё один полезненький скрипт в мой мод....Дал бы +, но Спасибо.
Grand Theft Auto | All Series Оф. сайт Oddo 20.05.2011 7:45 - стал адекватным и добрым =)
|
| |
|
|
|
 |
|
 | |
| |
|