| Stas_Moralis | Дата: Воскресенье, 02.10.2011, 17:00 | Сообщение # 1 |
|
Новенький
Группа:
Продвинутые
Сообщений: 50
Награды: 1
Город: Северодонецк
Репутация: 4
Замечания: 20%
Статус: 
| У меня стоит мод Grand Role Play , и там у репортеров , когда берешь интервью замораживает себя и того у кого берешь интервью. Как это исправить ?
|
| |
|
|
| Axelerator | Дата: Воскресенье, 02.10.2011, 17:28 | Сообщение # 2 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус: 
| Убери TogglePlayerControllable из команды взятия интервью и все
Сообщение отредактировал Axelerator - Воскресенье, 02.10.2011, 17:29 |
| |
|
|
| Stas_Moralis | Дата: Воскресенье, 02.10.2011, 17:52 | Сообщение # 3 |
|
Новенький
Группа:
Продвинутые
Сообщений: 50
Награды: 1
Город: Северодонецк
Репутация: 4
Замечания: 20%
Статус: 
| Где найти ТogglePlayerControllable?
|
| |
|
|
| Axelerator | Дата: Воскресенье, 02.10.2011, 17:59 | Сообщение # 4 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус: 
| Quote (Stas_Moralis) Где найти ТogglePlayerControllable? Там где репортеры берут интервью. Я не знаю, команда у тебя или что
|
| |
|
|
| Stas_Moralis | Дата: Воскресенье, 02.10.2011, 18:07 | Сообщение # 5 |
|
Новенький
Группа:
Продвинутые
Сообщений: 50
Награды: 1
Город: Северодонецк
Репутация: 4
Замечания: 20%
Статус: 
| Ну ладно пусть на улице , но в машине О_о
|
| |
|
|
| Kr[A]z | Дата: Воскресенье, 02.10.2011, 18:42 | Сообщение # 6 |
|
Советчик
Группа:
Пользователи
Сообщений: 1203
Награды: 18
Город: Барнаул
Репутация: 1794
Замечания: 80%
Статус: 
| В команде смотри, а не в координатах
|
| |
|
|
| Dreven | Дата: Четверг, 06.10.2011, 18:05 | Сообщение # 7 |
|
Гуру
Группа:
Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус: 
| Сама команда [pwn] if(strcmp(cmd, "/live", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { if(TalkingLive[playerid] != 255) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Интервью окончено"); SendClientMessage(TalkingLive[playerid], COLOR_LIGHTBLUE, "* Интервью окончено"); TogglePlayerControllable(playerid, 1); - это надо убрать тебе TogglePlayerControllable(TalkingLive[playerid], 1); - и это TalkingLive[TalkingLive[playerid]] = 255; TalkingLive[playerid] = 255; return 1; } if(PlayerInfo[playerid][pNewsSkill] < 400) { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Ваш Навык Репортера Новостей низок, чтобы говорить Живой беседой с людьми !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, " {FFA500}[INFO]:{ffffff} /live [ID персонажа/Имя персонажа]"); return 1; } //giveplayerid = strval(tmp); giveplayerid = ReturnUser(tmp); if (IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(5.0, playerid, giveplayerid)) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Вы не можете брать у самого себя интервью"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* Вы предложили интервью %s.", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* %s предлагает вам дать интервью (/accept live) принять.", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); LiveOffer[giveplayerid] = playerid; } else { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Вы далеко от этого игрока !"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Недействительное Удостоверение личности/Название!"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Вы не Репортер Новостей !"); } }//not connected return 1; } [/pwn]
Убераешь Code TogglePlayerControllable(playerid, 1); TogglePlayerControllable(TalkingLive[playerid], 1);
Если там убрал то тут эти строчки лишние [pwn] else if(strcmp(x_job,"live",true) == 0) { if(LiveOffer[playerid] < 999) { if(IsPlayerConnected(LiveOffer[playerid])) { if (ProxDetectorS(5.0, playerid, LiveOffer[playerid])) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы заморожены до окончания интервью"); SendClientMessage(LiveOffer[playerid], COLOR_LIGHTBLUE, "* Вы заморожены до окончания интервью (используйте /live again)."); TogglePlayerControllable(playerid, 0); - Убери TogglePlayerControllable(LiveOffer[playerid], 0); - Убери TalkingLive[playerid] = LiveOffer[playerid]; TalkingLive[LiveOffer[playerid]] = playerid; LiveOffer[playerid] = 999; return 1; } else { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Вы далеко от Репортера !"); return 1; } } return 1; } else { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Никто вам не предлагал дать интервью!"); return 1; } } [/pwn] плусуй
www.samp-rpg.com
Сообщение отредактировал Dreven - Четверг, 06.10.2011, 18:08 |
| |
|
|