Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Диалоговые Окна - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

  • (7 Страниц) +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Урок ]
Диалоговые Окна Виды/функции
Оценка: ****- 3 Голосов

#21
Пользователь офлайн   pavel_94 

  • Знаток
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Народ,подскажите. Вот есть команда:


CMD:find(playerid, params[])
{
    if(PlayerLogged[playerid] == 0) return 1;
    if(PlayerInfo[playerid][pMember] == 0) return SendClientMessage(playerid, COLOR_GREY, YouCanNot);
    SendClientMessage(playerid, 0x33AAFFFF, "****ы организации в сети:");
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
        if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue;
        if(PlayerInfo[i][pMember] == PlayerInfo[playerid][pMember]) SendMes(playerid, COLOR_WHITE, "%s ранг: %s",sendername(i), FracRank[PlayerInfo[i][pMember]][PlayerInfo[i][pRank]]
);
    }
    return 1;
}



Как занести ее в диолог
0

#22
Пользователь офлайн   Cliffka 

  • Cliff Hangles
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Попробуйте
zcmd_OnPlayerCommandText(playerid, find);

или
zcmd_OnPlayerCommandText(playerid, /find);

0

#23
Пользователь офлайн   pavel_94 

  • Знаток
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Куда конкретно эту строчку вставить?
0

#24
Пользователь офлайн   Cliffka 

  • Cliff Hangles
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
В диалог, [цензура], сами куда хотите - туда и вставьте.

Сообщение отредактировал Alessandro Giordano: 11 Август 2012 - 10:32
Причина редактирования: Не матерись

0

#25
Пользователь офлайн   shon00000 

  • Прохожий
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Люди я новичок какой инклуд сдесь нужен???
0

#26
Пользователь офлайн   shon00000 

  • Прохожий
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(321) : error 029: invalid expression, assumed zero
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(321) : error 004: function "OnDialogResponse" is not implemented
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(322) : error 001: expected token: ";", but found "if"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(322) : error 017: undefined symbol "dialogid"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(324) : error 017: undefined symbol "response"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(326) : error 017: undefined symbol "listitem"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(330) : error 017: undefined symbol "If"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(336) : error 030: compound statement not closed at the end of file (started at line 316)
помогите плиииз
вот строчки
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mm", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 8007, DIALOG_STYLE_LIST, "??????", "????? 1\n????? 2", "??????1", "??????2");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
if(dialogid == 8007) //
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_1, "?? ??????? ?????1!");
}
If(listitem == 1)
{
SendClientMessage(playerid, COLOR_1, "?? ??????? ?????2!");
}
}
}
0

#27
Пользователь офлайн   Lwf 

  • Эксперт
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Как сделать чтобы диалог всем показывало?
0

#28
Пользователь офлайн   LiMOH 

  • Эксперт
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Просмотр сообщенияLwf (11 Август 2012 - 10:54) писал:

Как сделать чтобы диалог всем показывало?

Циклом
0

#29
Пользователь офлайн   shon00000 

  • Прохожий
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(321) : error 029: invalid expression, assumed zero
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(321) : error 004: function "OnDialogResponse" is not implemented
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(322) : error 001: expected token: ";", but found "if"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(322) : error 017: undefined symbol "dialogid"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(324) : error 017: undefined symbol "response"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(326) : error 017: undefined symbol "listitem"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(330) : error 017: undefined symbol "If"
C:\Users\-\Desktop\???\gamemodes\Mod.pwn(336) : error 030: compound statement not closed at the end of file (started at line 316)
помогите плиииз
вот строчки
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mm", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 8007, DIALOG_STYLE_LIST, "??????", "????? 1\n????? 2", "??????1", "??????2");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
if(dialogid == 8007) //
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_1, "?? ??????? ?????1!");
}
If(listitem == 1)
{
SendClientMessage(playerid, COLOR_1, "?? ??????? ?????2!");
}
}
}
0

#30
Пользователь офлайн   Rock & Roll 

  • ДИПЛОМИРОВАННЫЙ ИНЖЕНЕР
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Оператор if пишется с МАЛЕНЬКОЙ буквы
0

Поделиться темой:


  • (7 Страниц) +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей