 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
ЛС по Клику
| |
| St1muL | Дата: Пятница, 03.06.2011, 11:04 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Всем привет. Мне надо сделать чтобы когда в табе нажимаешь на человека вылазило окошко и там было "ЛС" нажимаешь и пишешь игроку.
Code #include <a_samp>
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new pName[MAX_PLAYER_NAME],gName[MAX_PLAYER_NAME],string[128]; new giveplayerid = GetPVarInt(playerid,"ClickedPlayer"); if(dialogid == 0 && response == 1) { GetPlayerName(playerid,pName,sizeof pName); GetPlayerName(giveplayerid,gName,sizeof gName); format(string,sizeof string,"[PM]От %s: %s",pName,inputtext); SendClientMessage(giveplayerid,0xFFE615D4,string); format(string,sizeof string,"[PM]Отправлено %s: %s",gName,inputtext); SendClientMessage(playerid,0xFFE615D4,string); return 1; } return 0; }
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new pName[MAX_PLAYER_NAME]; GetPlayerName(clickedplayerid,pName,MAX_PLAYER_NAME); SetPVarInt(playerid,"ClickedPlayer",clickedplayerid); ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"PM","Введите сообшение данному игроку!","Отправить","Отмена"); return 1; }
Тут сразу нажимаешь на игрока и надо писать.
Помогите за +
Сообщение отредактировал Skiner - Пятница, 03.06.2011, 11:05 |
| |
|
|
| Vagrant | Дата: Пятница, 03.06.2011, 17:42 | Сообщение # 2 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Skiner, Так? Code public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 0 && response == 1) { if(listitem == 0) { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"PM","Введите сообшение данному игроку!","Отправить","Отмена"); } }
if(dialogid == 1 && response == 1) { new pName[MAX_PLAYER_NAME],gName[MAX_PLAYER_NAME],string[128]; new giveplayerid = GetPVarInt(playerid,"ClickedPlayer");
GetPlayerName(playerid,pName,sizeof pName); GetPlayerName(giveplayerid,gName,sizeof gName); format(string,sizeof string,"[PM]Îò %s: %s",pName,inputtext); SendClientMessage(giveplayerid,0xFFE615D4,string); format(string,sizeof string,"[PM]Îòïðàâëåíî %s: %s",gName,inputtext); SendClientMessage(playerid,0xFFE615D4,string); return 1; } return 0; }
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new pName[MAX_PLAYER_NAME]; GetPlayerName(clickedplayerid,pName,MAX_PLAYER_NAME); SetPVarInt(playerid,"ClickedPlayer",clickedplayerid); ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Выберите действие!","ЛС","Выбрать","Отмена"); return 1; }
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Пятница, 03.06.2011, 17:44 |
| |
|
|
| St1muL | Дата: Пятница, 03.06.2011, 18:58 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Спс, лови +
|
| |
|
|
|
 |
|
 | |
| |
|