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

 



 
          





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





Последние Файлы 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
Модератор форума: Dima-kun  
Продолжение разработки GTO.
heufixДата: Суббота, 14.11.2009, 01:33 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Current version: GTO v0.6.3
last updt: 4.06.2010/18:00

Не так давно, даже совсем недавно, ко мне в аську написал GhostTT и предложил - взять пару человек, и коллективно продолжить разрабатывать GrantTheftOnline - режим(GameMode)
Я без раздумий, сразу же согласился. Чуть позже мне написал Elbi, Который сказал, что он тоже будет помогать в разработке GTO, а ещё чуть позже с точно такими же задумками, написал ZiGGi. Таким образом,нас получилось 4 человека, это:
GhostTT, heufix, Elbi, ZiGGi.
Спустя пару часов, мы собрались в QIP комнате и немного поговорили о задуманном. Как мне показалось, было сразу ясно, что никто ничего не знает, не знаем,что конкретно будем делать.
Придумываем на ходу. Вот небольшой список изменений буквально за 2 дня(маленькие изменения не включены):

- Новые "качи" - зоны. Путем захвата территорий, увеличивается уважение(опыт), деньги так же идут с зон.
________________________________________________
Если вы всё время хотели, чтобы что-либо появилось в GTO моде, ПИШИТЕ, ПИШИТЕ ВСЕ свои идеи. Бредовые и не бредовые, даже из бредовых идей можно сделать гениальную :) :) :)
А, да, хотел сказать: Не я(heufix), Не GhostTT, Не Elbi, Не ZiGGi НЕ считаем себя какими-то крутыми скриптерами, кодерами и т.п. Что умеем делаем, что не умеем - не берёмся. Всем Удачи, надеюсь кому-нибудь наши труды потом пригодятся.
DOWNLOAD/СКАЧАТЬ



Радость
FrankNewДата: Воскресенье, 31.01.2010, 17:49 | Сообщение # 166
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 1
Город: Одесса
Репутация: 0
Замечания: 0%
Статус:
мда... Обещания Обещаниями но походу...
Но где доказательства?
Хоть бы примерно дату релиза указали... уже черт знает сколько жду...

ZiGGiДата: Воскресенье, 31.01.2010, 22:13 | Сообщение # 167
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
я думаю, что нам надо релизить то что есть, иначе просто никак... народ сам найдет баги, а мы пофиксим.. надо опговорить...

Добавлено (31.01.2010, 21:51)
---------------------------------------------
гхосттт:дату релиза примерную сказать не можем, т.к. возникли некоторые проблемы с игрой и с модом)

Добавлено (31.01.2010, 21:58)
---------------------------------------------
GhostTT: Т.к. вы нас просто вынудили выложить исходники 0.6.1а. Вы не дали нам еще времени, чтобы устранить некоторые проблемы с игрой и с модом, профиксить баги в моде. Планируемые: Апгрейд тачек и оружия в домах - так и не реализовано. Аналогично и выброс патрон + 4 стиля борьбы. О новых качах и речи не идет. Т.к. я лишь недавно начал делать новую сис-му качей. Если кто надумает исправить баги - милости просим в нашу команду и так же, просим выложить исходники в этой теме, дабы остальные смогли так же использовать мод по назначению.

GTO 0.6.1a

Добавлено (31.01.2010, 22:13)
---------------------------------------------
также выкладывваем все замеченые баги...



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
GTO-Rus™Дата: Понедельник, 01.02.2010, 07:39 | Сообщение # 168
Освоившийся
Группа: Пользователи
Сообщений: 145
Награды: 0
Город: Pawno
Репутация: 20
Замечания: 80%
Статус:
Система стилей доделана на 99 % там осталось сохранение сделать и всё )
поленились )

Добавлено (01.02.2010, 01:44)
---------------------------------------------
а у меня ещё стата на hphp осталасЬ )
Кто хочет пишите )

Добавлено (01.02.2010, 07:39)
---------------------------------------------
from GhostTT: Если и надумаем делать 0.6.2, то постараюсь там реализовать свою идею с качами

SprunkДата: Понедельник, 01.02.2010, 07:59 | Сообщение # 169
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
А кому в аську писать насчет статистики? :)


pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

ZLOY32Дата: Понедельник, 01.02.2010, 15:03 | Сообщение # 170
Новенький
Группа: Продвинутые
Сообщений: 61
Награды: 2
Город: Куево-Тутуево о_О
Репутация: 3
Замечания: 20%
Статус:
ZZiGGi, ох зигг. Пасибки от всей души, за прекрасный мод :)
Да и вообще всей команде ГТО огромное спасибо :)



>=Всё что вы скажите может быть использовано как боян.=<

Сообщение отредактировал ZLOY32 - Понедельник, 01.02.2010, 15:04
GTO-Rus™Дата: Понедельник, 01.02.2010, 15:21 | Сообщение # 171
Освоившийся
Группа: Пользователи
Сообщений: 145
Награды: 0
Город: Pawno
Репутация: 20
Замечания: 80%
Статус:
Swoon, k heu
ZLOY32, нам не дали еще времени на фикс багов. Если и будет 0.6.2, то в ней я обязательно реализую свою идею с качами © GhostTT

ZiGGiДата: Понедельник, 01.02.2010, 15:43 | Сообщение # 172
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
вы только баги пишите, а не молчите....


Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
AlcoholikДата: Понедельник, 01.02.2010, 19:00 | Сообщение # 173
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
ZZiGGi, напишите плиз описание обновлений и тд, для файлового архива.
[offtop]Кто то просил меня в аське его выложить, но кто хз crazy [offtop] а может и не его, но вроде его:Koshechka_08: [/offtop][/offtop]



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
ZiGGiДата: Понедельник, 01.02.2010, 19:21 | Сообщение # 174
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (roach)
ZZiGGi, напишите плиз описание обновлений и тд, для файлового архива.

ни в коем случае не выкладывай!!! Эта версия ОЧЕНЬ сырая!!!



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
AlcoholikДата: Понедельник, 01.02.2010, 19:36 | Сообщение # 175
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
ZZiGGi, зачем тогда нужно мне было писать чтобы я выложил? Ну лан не над так не над) Как доделаете напишите я выложу)


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
ZiGGiДата: Понедельник, 01.02.2010, 20:26 | Сообщение # 176
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (roach)
зачем тогда нужно мне было писать чтобы я выложил?

я не писал...



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
GTO-Rus™Дата: Понедельник, 01.02.2010, 21:10 | Сообщение # 177
Освоившийся
Группа: Пользователи
Сообщений: 145
Награды: 0
Город: Pawno
Репутация: 20
Замечания: 80%
Статус:
roach, писал я - GhostTT. Чтобы уж могли с ФА качать, а не с айфолдером возились. Ну ладно, в общем ждем пока отпишут посчет багов
FrankNewДата: Среда, 03.02.2010, 06:15 | Сообщение # 178
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 1
Город: Одесса
Репутация: 0
Замечания: 0%
Статус:
уррррррррррааааааааааааааааааааааааа Всем разрабам ГИГАНТСКОЕ спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
С меня каждому по + )))))))))))))
А пока я пойду баги искать))))))

Добавлено (03.02.2010, 00:15)
---------------------------------------------
Хм гуд) но явно недоделан...
Например выбивание окна регистрации при вводе пароля, мелочь но для нуба заблуждение)))))))))
heufix
А чего не вписали доп. ~1824 машины?
О баг! Короче когда ты просто ркон админ, то при нажатии на игрока не появляется "дополнительных" команд... только после установки статуса норм..
2. Входишь в дом а при выходе появляшся в другом месте...
3. Чекпоинты после финиша тормозят
4. Нельзя устанавливать лвл в админке, тоесть в диалоговом окне...
5. И пожалуйста сделайте скрипт на переименование)

А вобщем мод СУПЕР)

И еще, а что точки кача убрали?
Было-бы супер если бы вы сделали возможность их улучшать, пока ее кто-то другой не завоевал)))

Добавлено (03.02.2010, 02:31)
---------------------------------------------
короче я 1, 4 и 5 пункт сам "исправил")
кому надо делаем так:
1. меняем
if(IsPlayerMod(playerid)) strcat(listitems, "\nKick\nMute\nUnMute\nJail\nUnJail", sizeof(listitems));
if(IsPlayerAdm(playerid)) strcat(listitems, "\nИнфо\nУбить\nTele to\nTele here\nSet health\nSet arm\nGive XP\nДать денег\nFreeze\nUnfreeze", sizeof(listitems));

на

if(IsPlayerMod(playerid)) strcat(listitems, "\nKick\nMute\nUnMute\nJail\nUnJail", sizeof(listitems));
if(IsPlayerAdm(playerid)) strcat(listitems, "\nИнфо\nУбить\nTele to\nTele here\nSet health\nSet arm\nGive XP\nДать денег\nFreeze\nUnfreeze\nУстановить уровень игроку\nПереименовать", sizeof(listitems));
if(IsPlayerAdmin(playerid)) strcat(listitems, "\nУстановить статус", sizeof(listitems));
2. потом прям перед :

ShowPlayerDialog(playerid,ClickDialogResp,DIALOG_STYLE_INPUT,GuiHeader,GuiText,"Отправить","Отмена");

вставляем:

if(listitem == 18)
{
GuiHeader = "Установка уровня";
GuiText = " Введите уровень\n\n";
}
if(listitem == 19)
{
GuiHeader = "Переименование";
GuiText = " Введите желаемое имя\n\n";
}
if(listitem == 20)
{
GuiHeader = "Установка статуса";
GuiText = " Введите статус\n\n";
}

3. в самом конце добавляем перед :

}
return 1;
}

4.Вставляем:
[pwn] if(ListResponseType[playerid] == 18)
{
new receiverid = Player[playerid][ClickedPlayerid];
if((receiverid < 0) || (receiverid >= MAX_PLAYERS) || (IsPlayerAdmin(receiverid) && !IsPlayerAdmin(playerid)))
{
SendPlayerFormattedText(playerid,lang_texts[12][2],0,COLOUR_RED);
return 1;
}
if(IsPlayerConnected(receiverid) == 0)
{
SendPlayerFormattedText(playerid,lang_texts[12][3],0,COLOUR_RED);
return 1;
}
new lvlamount = strval(inputtext);
if((lvlamount < 0) || (lvlamount > MAX_LEVEL))
{
SendPlayerFormattedText(playerid,lang_texts[12][33],0,COLOUR_RED);
return 1;
}
if(!IsPlayerAdmin(receiverid) && (lvlamount >MAX_LEVEL-1))
{
SendPlayerFormattedText(playerid,lang_texts[12][39],0,COLOUR_RED);
return 1;
}
new lvlthisday = CalculatePlayerLevel(receiverid);
SetPlayerXP(receiverid,LevelList[lvlamount][level_xp]);
CheckPlayerLevel(receiverid);
new string[MAX_STRING];
format(string,sizeof(string),lang_texts[12][31],oGetPlayerName(playerid),lvlamount);
SendPlayerFormattedText(receiverid,string,0,COLOUR_XP_GOOD);
format(string,sizeof(string),lang_texts[12][32],oGetPlayerName(receiverid),lvlamount,lvlthisday);
SendPlayerFormattedText(playerid,string,0,COLOUR_XP_GOOD);
return 1;
}

if(ListResponseType[playerid] == 19)
{
new receiverid = Player[playerid][ClickedPlayerid];
if ((receiverid < 0) || (receiverid >= MAX_PLAYERS) || (IsPlayerAdmin(receiverid) && !IsPlayerAdmin(playerid)))
{
SendPlayerFormattedText(playerid,"Вы не можете переименовать главного администратора!" , 0,COLOUR_RED);
return 1;
}
if (IsPlayerConnected(receiverid) == 0)
{
SendPlayerFormattedText(playerid,"Игрока не существует!" , 0,COLOUR_RED);
return 1;
}
if(!strlen(inputtext))
{
SendPlayerFormattedText(playerid,"Необходимо ввести новое имя!!!", 0,COLOUR_RED);
return 1;
}
SetPlayerName(receiverid,inputtext);
return 1;
}

if(ListResponseType[playerid] == 20)
{
new receiverid = Player[playerid][ClickedPlayerid];
if((receiverid < 0) || (receiverid >= MAX_PLAYERS))
{
SendPlayerFormattedText(playerid,lang_texts[12][2],0,COLOUR_RED);
return 1;
}
if(IsPlayerConnected(receiverid) == 0)
{
SendPlayerFormattedText(playerid,lang_texts[12][3],0,COLOUR_RED);
return 1;
}
new sid = strval(inputtext);
if((sid < 0) || (sid > 255))
{
SendPlayerFormattedText(playerid,lang_texts[12][44],0,COLOUR_RED);
return 1;
}
if(sid < 255 && IsPlayerAdmin(receiverid))
{
SendPlayerFormattedText(playerid,lang_texts[12][89],0,COLOUR_RED);
return 1;
}
new string[MAX_STRING],sidstring[MAX_STRING];
if(sid > 10) format(sidstring,sizeof(sidstring),lang_texts[12][86],sid);
else if((sid >= 1) && (sid <= 10)) format(sidstring,sizeof(sidstring),lang_texts[12][87],sid);
else format(sidstring,sizeof(sidstring),lang_texts[12][88]);
if(sid > 1)
{
format(string,sizeof(string),lang_texts[12][82],oGetPlayerName(playerid), playerid, sidstring);
SendPlayerFormattedText(receiverid,string,0,COLOUR_WHITE);
format(string,sizeof(string),lang_texts[12][83],oGetPlayerName(receiverid), receiverid, sidstring);
SendPlayerFormattedText(playerid,string,0,COLOUR_WHITE);
}
else
{
format(string,sizeof(string),lang_texts[12][84],oGetPlayerName(playerid),playerid);
SendPlayerFormattedText(receiverid,string,0,COLOUR_WHITE);
format(string,sizeof(string),lang_texts[12][85],oGetPlayerName(receiverid),receiverid);
SendPlayerFormattedText(playerid,string,0,COLOUR_WHITE);
}
Player[receiverid][Status]=sid;
player_save_db_dini(receiverid);
return 1;
}
[/pwn]

поправте меня если что не так, плз

P.S.: Делать это надо в файле GTO Development\pawno\include\click.inc

Добавлено (03.02.2010, 02:38)
---------------------------------------------
я еще делать буду норм окно админам...
Если его конечно нет...
Или есть?

П.С.: Окно типа набор команд админа:
Кикнуть всех
Подкинуть в небо всех
Перезапуск мода
Очистить чат
Парализовать всех
и т.п.

Добавлено (03.02.2010, 05:36)
---------------------------------------------
вот кстати я окно сделал...
[pwn]
#include "a_samp.inc"
#include "base"
#include "utils\gtoutils"
#include "player"
#include "account"
#define AdminDialogid 8
#define AdminDialogResp 7

forward AdmList(playerid,cmdtext[]);
forward AdminResponse(playerid,dialogid,response,listitem,inputtext[]);
new Adminlistcom[MAX_PLAYERS];

public AdmList(playerid,cmdtext[]) // process player commands
{
if (!strcmp("/allcom", cmdtext, true, 5))
{ new commitems[256];
commitems ="Кикнутся";
if(IsPlayerAdm(playerid)) strcat(commitems, "\nТелепортировать всех к себе\nНаписать текст по средине экрана\nНаписать текст от себя\nПерезапустить сервер", sizeof(commitems));
if(IsPlayerAdmin(playerid)) strcat(commitems, "\nОчистить чат\nСбросить всех с парашютами\nПарализовать всех\nРаспарализовать всех\nЗабрать деньги у всех\nЗабрать оружие у всех\nСкрытся на радаре\nПоявится на радаре\nНаписать от имени сервера", sizeof(commitems));
ShowPlayerDialog(playerid,1222,DIALOG_STYLE_LIST,"Выберите действие",commitems," Выбрать"," Отмена");
}
return 1;
}

public AdminResponse(playerid,dialogid,response,listitem,inputtext[])
{
if(dialogid == 1222)
{
new string[MAX_STRING];
if(!response) return 1;
Adminlistcom[playerid] = listitem;
new GuiHeader[32],GuiText[32];
if(listitem == 0)
{
Kick(playerid);
}
if(listitem == 1)
{
SendMessageToAdmins(playerid,COLOUR_LIGHTGREEN,inputtext);
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
for(new id=0;id<MAX_PLAYERS;id++)
{
if((id < playerid) || (id > playerid))
{
if(IsPlayerConnected(id) && (Player[id][Jailed] == 0) && !IsPlayerAdmin(id) && !IsPlayerInAnyDM(id))
{
if(IsPlayerConnected(id) == 0) return 0;
SetPlayerFacingAngle(id,Angle);
X=X+(random(2)-random(4));Y=Y+(random(2)-random(4));
SetPlayerPos(id,X,Y,Z);
format(string,sizeof(string),lang_texts[12][66] ,oGetPlayerName(playerid),playerid);
SendPlayerFormattedText(id,string, 0,COLOUR_XP_GOOD);
}
}
}
format(string,sizeof(string), lang_texts[12][74]);
SendPlayerFormattedText(playerid,string, 0,COLOUR_XP_GOOD);
return 1;
}
if(listitem == 2)
{
GuiHeader = " Текст";
GuiText = " Введите текст\n\n";
}
if(listitem == 3)
{
GuiHeader = " Текст";
GuiText = " Введите текст\n\n";
}
if(listitem == 4)
{
format(string, sizeof(string), "Перезапуск сервера, не беспокойтесь!");
SendClientMessageToAll(COLOUR_XP_GOOD, string);
SendRconCommand("gmx");
return 1;
}
if(listitem == 5)
{
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
SendClientMessageToAll(COLOUR_XP_GOOD, " ");
}
if(listitem == 6)
{
new Float:playerx,Float:playery,Float:playerz;
for(new id=0;id<MAX_PLAYERS;id++)
{
if(IsPlayerConnected(id) && (Player[id][Jailed] == 0) && !IsPlayerInAnyDM(id))
{
GivePlayerWeapon(id,46,1);
GetPlayerPos(id,playerx,playery,playerz);
PlayerPlaySound(id,1058,0,0,0);
SetPlayerPos(id,playerx,playery,playerz+1200);
}
if(Player[id][Jailed] == 1) SendPlayerFormattedText(id, lang_texts[1][22], 0,COLOUR_LIGHTRED);
}
SendClientMessageToAll(COLOUR_WHITE,lang_texts[1][19]);
format(string,sizeof(string), lang_texts[1][20]);
GameTextForAll(string,5000,6);
return 1;
}
if(listitem == 7)
{
for(new id=0;id<MAX_PLAYERS;id++)
{
if(id != playerid)
{
if(IsPlayerConnected(id) && Player[id][Jailed] == 0 && !IsPlayerInAnyDM(id))
{
if(IsPlayerConnected(id) == 0) return 0;
if(IsPlayerAdmin(id) == 1) return 0;
TogglePlayerControllable(id,0);
format(string,sizeof(string),lang_texts[12][54] ,oGetPlayerName(playerid));//игроку
SendPlayerFormattedText(id,string,0,COLOUR_XP_GOOD);
}
}
}
format(string,sizeof(string), lang_texts[12][76]);
SendPlayerFormattedText(playerid,string, 0,COLOUR_XP_GOOD);
return 1;
}
if(listitem == 8)
{
new string[MAX_STRING];
for(new id=0;id<MAX_PLAYERS;id++)
{
if(id != playerid)
{
if(IsPlayerConnected(id) && Player[id][Jailed] == 0 && !IsPlayerInAnyDM(id))
{
if(IsPlayerConnected(id) == 0) return 0;
if(IsPlayerAdmin(id) == 1) return 0;
TogglePlayerControllable(id,1);
format(string,sizeof(string),lang_texts[12][56],oGetPlayerName(playerid));//игроку
SendPlayerFormattedText(id,string, 0,COLOUR_XP_GOOD);
}
}
}
format(string,sizeof(string),lang_texts[12][77]);
SendPlayerFormattedText(playerid,string,0,COLOUR_XP_GOOD);
return 1;
}
if(listitem == 9)
{
new string[MAX_STRING];
for(new id=0;id<MAX_PLAYERS;id++)
{
if(id != playerid)
{
if(IsPlayerConnected(id) && Player[id][Jailed] == 0)
{
if(IsPlayerConnected(id) == 0) return 0;
if(IsPlayerAdmin(id) == 1) return 0;
ResetPlayerMoney(id);
format(string,sizeof(string),lang_texts[12][58],oGetPlayerName(playerid));//игроку
SendPlayerFormattedText(id,string,0,COLOUR_XP_GOOD);
}
}
}
format(string,sizeof(string),lang_texts[12][78]);
SendPlayerFormattedText(playerid,string,0,COLOUR_XP_GOOD);
return 1;
}
if(listitem == 10)
{
new string[MAX_STRING];
for(new id=0;id<MAX_PLAYERS;id++)
{
if(id != playerid)
{
if(IsPlayerConnected(id) && (Player[id][Jailed] == 0) && !IsPlayerInAnyDM(id))
{
if(IsPlayerConnected(id) == 0) return 0;
if (IsPlayerAdmin(id) == 1) { return 0; }
ResetPlayerWeapons(id);
ADMDropAmmo(id);
format(string,sizeof(string),lang_texts[12][48],oGetPlayerName(playerid)); //игроку
SendPlayerFormattedText(id,string,0,COLOUR_XP_GOOD);
}
}
}
format(string,sizeof(string),lang_texts[12][75]);
SendPlayerFormattedText(playerid,string,0,COLOUR_XP_GOOD);
return 1;
}
if(listitem == 11)
{
Player[playerid][Hide] = 1;
player_save_db_dini(playerid);
PushHide(playerid);
new string[MAX_STRING];
format(string,sizeof(string),"*** Вы скрыты на радаре");
SendPlayerFormattedText(playerid,string,0,COLOUR_WHITE);
return 1;
}
if(listitem == 12)
{
Player[playerid][Hide] = 0;
//player_save_db_dini(playerid);
PushHide(playerid);
format(string,sizeof(string),"*** Вы видны на радаре");
SendPlayerFormattedText(playerid,string,0,COLOUR_WHITE);
return 1;
}
if(listitem == 13)
{
GuiHeader = " Сервер:";
GuiText = " Введите Текст\n\n";
}
ShowPlayerDialog(playerid,AdminDialogResp,DIALOG_STYLE_INPUT,GuiHeader,GuiText,"Отправить","Отмена");
}
if(dialogid == AdminDialogResp)
{
if(!response) return 1;
if(strlen(inputtext) == 0) return 1;
if(strlen(inputtext) > 30) return
SendClientMessage(playerid,COLOUR_MISC,lang_texts[12][92]);
if(Adminlistcom[playerid] == 1)
{
SendMessageToAdmins(playerid,COLOUR_LIGHTGREEN, inputtext);
new string[MAX_STRING];
set(string,inputtext);
format(string,sizeof(string), "%s" ,string);
GameTextForAll(string,4000,6);
return 1;
}
if(Adminlistcom[playerid] == 2)
{
SendMessageToAdmins(playerid,COLOUR_LIGHTGREEN,inputtext);
new string[MAX_STRING];
set(string,inputtext);
format(string,sizeof(string),lang_texts[12][37],string);
SendClientMessageToAll(COLOUR_BLUE,string);
return 1;
}
if(Adminlistcom[playerid] == 13)
{
new string[MAX_STRING];
set(string,inputtext);
format(string,sizeof(string),lang_texts[12][1],string);
SendClientMessageToAll(COLOUR_YELLOW, string);
return 1;
}
}
return 1;
}
[/pwn]

не судите строго... При компл. ошибок нет но вот команда не срабатывает... что делать?

Добавлено (03.02.2010, 06:15)
---------------------------------------------
Блин незнаю... Окно вылазит а команды не работают... Вроде и респонс правильный...

ХЕЛП

ElbiДата: Среда, 03.02.2010, 10:41 | Сообщение # 179
Уверенный в себе
Группа: Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
Исправил:
player.inc - Исправлен баг с прокачкой денег в банке
click.inc - Админ команды доступны и ркон админу
Race.inc & deathmatch.inc - Исправлено исчезание чекпоинтов во время гонки
В архиве только измененные инклуды и скомпилированный мод

http://www.sendspace.com/file/xi2z9q

ZiGGiДата: Среда, 03.02.2010, 15:47 | Сообщение # 180
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
имеется баг с дованием минусовых денег как в банке так и игроку, я ща занят попозже пофиксю :)

Добавлено (03.02.2010, 15:34)
---------------------------------------------
вот фикс бага в архиве только bank.inc
http://www.sendspace.com/file/vhpu8d

Добавлено (03.02.2010, 15:47)
---------------------------------------------
Есть предложение, перевести всю систему файлов на mxINI. Почему? Потому что в тестах mxINI выдаёт результаты в 20 раз лучшие чем Dini. Плюс к этому mxINI довольно прост и переход с dini на mxINI не составит проблем.



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]


Сообщение отредактировал ZZiGGi - Среда, 03.02.2010, 15:57
Поиск:





 


 


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