03:21
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
ЛС по Клику
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%
Статус:
Спс, лови +
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua