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

 



 
          





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





Последние Файлы 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 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Alcoholik  
[FAQ]Создание ICQ на сервере
DiSEДата: Пятница, 04.06.2010, 15:02 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Где все new добавляем

[cut noguest]new OnlineIcq[MAX_PLAYERS];[/cut]
===
Потом в enum pInfo

[cut noguest]pICQ,
pICQC1,
pICQC2,
pICQC3,
pICQRegist,[/cut]
===
Идём в public OnPlayerConnect
Добавляем там

[cut noguest]PlayerInfo[playerid][pICQ] = 0;//аська
PlayerInfo[playerid][pICQC1] = 0;//
PlayerInfo[playerid][pICQC2] = 0;//
PlayerInfo[playerid][pICQC3] = 0;//
PlayerInfo[playerid][pICQRegist] = 0;//
OnlineIcq[playerid] = 1;//аська[/cut]
===
Ищем public OnPlayerRegister
Ниже вписываем

[cut noguest]format(var, 32, "ICQ Numb=%d\n",PlayerInfo[playerid][pICQ]);fwrite(hFile, var);
format(var, 32, "ICQ Cont1=%d\n",PlayerInfo[playerid][pICQC1]);fwrite(hFile, var);
format(var, 32, "ICQ Cont2=%d\n",PlayerInfo[playerid][pICQC2]);fwrite(hFile, var);
format(var, 32, "ICQ Cont3=%d\n",PlayerInfo[playerid][pICQC3]);fwrite(hFile, var);
format(var, 32, "ICQ Regist=%d\n",PlayerInfo[playerid][pICQRegist]);fwrite(hFile, var);[/cut]
===

Дальше в public OnPlayerUpdate
пишем:

[cut noguest]format(var, 32, "ICQ Numb=%d\n",PlayerInfo[playerid][pICQ]);fwrite(hFile, var);
format(var, 32, "ICQ Cont1=%d\n",PlayerInfo[playerid][pICQC1]);fwrite(hFile, var);
format(var, 32, "ICQ Cont2=%d\n",PlayerInfo[playerid][pICQC2]);fwrite(hFile, var);
format(var, 32, "ICQ Cont3=%d\n",PlayerInfo[playerid][pICQC3]);fwrite(hFile, var);
format(var, 32, "ICQ Regist=%d\n",PlayerInfo[playerid][pICQRegist]);fwrite(hFile, var);[/cut]
===
Также ищем public OnPlayerLogin
Потом добавляем

[cut noguest]if( strcmp( key , "ICQ Numb" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pICQ] = strval( val ); }
if( strcmp( key , "ICQ Cont1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pICQC1] = strval( val ); }
if( strcmp( key , "ICQ Cont2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pICQC2] = strval( val ); }
if( strcmp( key , "ICQ Cont3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pICQC3] = strval( val ); }
if( strcmp( key , "ICQ Regist" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pICQRegist] = strval( val ); }[/cut]
===

Ищем паблик с командами public OnPlayerCommandText
Там добавляем:

[cut noguest=Нажми] //================================[ICQ Система. Выдача - рандомо - 9 значные номера.]=

if(strcmp(cmd, "/icq", true) == 0)//Вкл и выкл аськи
{
if(IsPlayerConnected(playerid))
{
if (!OnlineIcq[playerid])
{
OnlineIcq[playerid] = 1;
SendClientMessage(playerid, 0xFF00FF, "Вы выключили ICQ!");
}
else if (OnlineIcq[playerid])
{
new string[256];
new cmd[256];
OnlineIcq[playerid] = 0;
SendClientMessage(playerid, 0x0FF0FF, "Вы включили ICQ!");
GivePlayerMoney(playerid, -10);
format(string, sizeof(string), "~r~$-10");
GameTextForPlayer(playerid, string, 5000, 1);
}
}
return 1;
}

if(strcmp(cmd, "/icqdel", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pICQRegist] == 1)
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /icqdel [№]");
SendClientMessage(playerid, COLOR_WHITE, "№: 1, 2, 3.");
return 1;
}
if(strcmp(x_nr,"1",true) == 0)
{
format(string, sizeof(string), "* Вы Удалили Контакт Под Номером 1.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[playerid][pICQC1]=0;
OnPlayerUpdate(playerid);
}
else if(strcmp(x_nr,"2",true) == 0)
{
format(string, sizeof(string), "* Вы Удалили Контакт Под Номером 2.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[playerid][pICQC2]=0;
OnPlayerUpdate(playerid);
}
else if(strcmp(x_nr,"3",true) == 0)
{
format(string, sizeof(string), "* Вы Удалили Контакт Под Номером 3.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[playerid][pICQC3]=0;
OnPlayerUpdate(playerid);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " .Вы я забыл текст !");
return 1;
}
}
}
return 1;
}
if (strcmp(cmd, "/icq_search", true) == 0)//Ищем по ид - аську
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pICQRegist] == 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /icq search [playerid/PartOfName]");
return 1;
}
//giveplayerid = strval(tmp);
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
format(string, 256, " Ник: %s, ICQ: %d, Состояние: [Онлайн].",sendername,PlayerInfo[giveplayerid][pICQ]);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Пользователь [Оффлайн] !");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " У вас нет ICQ!");
}
}
return 1;
}

if(strcmp(cmd, "/icqadd", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pICQRegist])
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /icqadd [name] [playerid/PartOfName]");
SendClientMessage(playerid, COLOR_WHITE, "Available names: 1, 2, 3.");
return 1;
}
if(strcmp(x_nr,"1",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /icqadd 1 [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
PlayerInfo[playerid][pICQC1] = PlayerInfo[giveplayerid][pICQ];
format(string, sizeof(string), "* Пользователь %s, Номер ICQ: %d. Добавлен.", giveplayer,PlayerInfo[giveplayerid][pICQ] );
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " .Этого игрока нету на сервере !");
return 1;
}
}
else if(strcmp(x_nr,"2",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /icqadd 2 [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
PlayerInfo[playerid][pICQC2] = PlayerInfo[giveplayerid][pICQ];
format(string, sizeof(string), "* Пользователь %s, Номер ICQ: %d. Добавлен.", giveplayer,PlayerInfo[giveplayerid][pICQ] );
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " .Этого игрока нету на сервере !");
return 1;
}
}
else if(strcmp(x_nr,"3",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /icqadd 3 [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
PlayerInfo[playerid][pICQC3] = PlayerInfo[giveplayerid][pICQ];
format(string, sizeof(string), "* Пользователь %s, Номер ICQ: %d. Добавлен.", giveplayer,PlayerInfo[giveplayerid][pICQ] );
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " .Этого игрока нету на сервере !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " У вас нету ICQ !");
return 1;
}
}
return 1;
}

if(strcmp(cmd, "/icqm", true) == 0 || strcmp(cmd, "/icqm", true) == 0)//Сообщения (Переделанная /w ) чтобы отправить пишемм не UIN а простой id
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Сначала войдите в игру ! ");
return 1;
}
if(PlayerInfo[playerid][pICQ] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "У вас на телефоне нету ICQ программы.");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /icqm [id игрока/часть ника] [сообщение] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(giveplayerid == playerid)
{
format(string, sizeof(string), " * %s флудит в аське. ", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /icqm [id игрока/часть ника] [сообщение]");
return 1;
}
if(OnlineIcq[giveplayerid] == 1) return SendClientMessage(playerid, COLOR_GREY, "У Этого контакта выключена ICQ.!");
{
format(string, sizeof(string), "[ICQ] %s [ID: %d] Cообщение: %s [UIN:%d]", sendername, playerid, (result),PlayerInfo[playerid][pICQ]);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
format(string, sizeof(string), "[ICQ] Сообщение доставлено %s [ID: %d][UIN:%d]. ", giveplayer, giveplayerid,PlayerInfo[giveplayerid][pICQ]);
SendClientMessage(playerid, COLOR_YELLOW, string);
GivePlayerMoney(playerid,-10);
GameTextForPlayer(playerid,"~r~-10$",5000,1);
return 1;
}
}
}
else
{
format(string, sizeof(string), " %d Оффлайн. ", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}

if(strcmp(cmd, "/icq_cont", true) == 0)//Команда для Просмотра контактов
{
if(IsPlayerConnected(playerid))
{
format(string, sizeof(string), "* Вы Посматрели список Ваших Контактов.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new con1 = PlayerInfo[playerid][pICQC1];
new con2 = PlayerInfo[playerid][pICQC2];
new con3 = PlayerInfo[playerid][pICQC3];
format(string, sizeof(string), "* Контакт №1: %d.",con1);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* Контакт №2: %d.",con2);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* Контакт №3: %d.",con3);
SendClientMessage(playerid, COLOR_YELLOW, string);
OnPlayerUpdate(playerid);//ICQ + сохранение
}
return 1;
}

if(strcmp(cmd, "/icqhelp", true) == 0)//Помощь
{
if(IsPlayerConnected(playerid))
{
format(string, sizeof(string), "**** ICQ помощь ****.");
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "* /icq_cont - список контактов.");
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "* /icq_c1 [id],/icq_c2 [id],/icq_c3 [id] - добавлеие указанного ид в контакты (Макс. 3 контакта)");
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "* /icqm [id] [текст] - написать сообщение (-10$).");
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "* /icqdel- Удаление Указанного Контакта. ");
SendClientMessage(playerid, COLOR_YELLOW2, string);
}
return 1;
}
[/cut]
=====

Почти всё.
Теперь нам надо добавить его в магазин 24/7
Для этого ищем команду /buy [cut noguest=для не понятливых]if(strcmp(cmd, "/buy", true) == 0)[/cut]
И пишим туда:

[cut noguest]SendClientMessage(playerid, COLOR_GRAD5, "| 13: ICQ на телефон 300$");[/cut]

Ниже приписываем

[cut noguest]else if (item == 13 && GetPlayerMoney(playerid) > 300) // 300 цена аси 13 значит ид придмета
{
if(PlayerInfo[playerid][pICQRegist] == 1) { return SendClientMessage(playerid,COLOR_YELLOW," У вас уже есть UIN.");}
if (GetPlayerMoney(playerid) > 20)
{
format(string, sizeof(string), "~r~-$20");
GameTextForPlayer(playerid, string, 5000, 1);
GivePlayerMoney(playerid,-20);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new randICQ = 10000000 + random(899999999);//ICQ номерок выдаеться рандомо.Как и сейчас - он состоит из 9 знаков.
PlayerInfo[playerid][pICQ] = randICQ;
new ICQnumb = PlayerInfo[playerid][pICQ];
format(string, sizeof(string), "* Вы получили зарегистрировались в сети ICQ.\nВаш новый UIN:%d",ICQnumb);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[playerid][pICQRegist] = 1;
OnPlayerUpdate(playerid);//рега ICQ + сохранение
format(string, sizeof(string), " Вы установили на телефон ICQ программу.");
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_WHITE, "Введите /icqhelp для того чтобы посмотреть команды ICQ");
}
else SendClientMessage(playerid, COLOR_WHITE, "У вас нету нужной суммы.");
return 1;
}[/cut]

Ну вот и всё. Пробуйте. Если есть ошибки говорите.

Код не мой, говорить не буду

EakwarpДата: Пятница, 04.06.2010, 15:05 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
EnErGiZeR, вам делать больше нехрен кроме как писать FAQ для вещей, которые новоиспеченные "скриптеры" должны САМИ научится делать? Такие как вы врубают фантазию у людей которые хоть чего то могли стоить, я презираю вас.

Сугубо за труды, спасибо, но они тщетны.


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
DiSEДата: Пятница, 04.06.2010, 15:09 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Quote
вам делать больше нехрен

впервые с тобой согласен.

А что фак плохой? для новичков самое то. И если он вам не нравится, то прошу оставаться при своём мнении

EakwarpДата: Пятница, 04.06.2010, 15:12 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (EnErGiZeR)
А что фак плохой? для новичков самое то.

Туториалы должны быть обобщенными, затрагивающими большинство функций по указанному вопросу, подкрепленными элементарными примерами(аля Hello World!), а не "как делать никому ненужную хрень".
Да и "FAQ" как таковым здесь не пахнет.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
DiSEДата: Пятница, 04.06.2010, 15:16 | Сообщение # 5
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Сделайте сами, тогда посмотрим. Не исключаю что вы напишите больше, но всё же.
Попрошу вас выйти из данной темы, так как не могу терпеть вас.

EakwarpДата: Пятница, 04.06.2010, 15:23 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (EnErGiZeR)
Сделайте сами, тогда посмотрим.

Я в этом не заинтересован, вы же взялись за написание всевозможных FAQ. Сведу лишь к элементарному изречению - делайте хорошо и актуально, или не делайте вообще и ищите себя на другом поприще.
Quote (EnErGiZeR)
Попрошу вас выйти из данной темы, так как не могу терпеть вас.

Вы бы красной тряпкой у быка перед носом не махали, черевато.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
DiSEДата: Пятница, 04.06.2010, 15:28 | Сообщение # 7
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Отвечать не буду. Иначе пойдёт обычный срач
EakwarpДата: Пятница, 04.06.2010, 15:29 | Сообщение # 8
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (EnErGiZeR)
Отвечать не буду. Иначе пойдёт обычный срач

Вы только что ответили.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
DiSEДата: Пятница, 04.06.2010, 15:32 | Сообщение # 9
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
На ваши слова bad

Всё, исдуйте лесом

Johnny_XaycДата: Пятница, 04.06.2010, 20:40 | Сообщение # 10
Новенький
Группа: Пользователи
Сообщений: 15
Награды: 0
Город: up.varlando.ru
Репутация: 7
Замечания: 40%
Статус:
из-за таких вот "FAQ"'oв и появляются сервера где в списке изменений "СИстема Айсикью супер пупер новая !11!!! by MEEEEME"...согласен с варпом...настоящие туториалы тут wiki.sa-mp.com/wiki/ ....описание функции и простенький пример использования,и ничего лишнего :D
DiSEДата: Пятница, 04.06.2010, 20:52 | Сообщение # 11
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Просто не все понимают как делать.
xSLiMxДата: Пятница, 04.06.2010, 21:51 | Сообщение # 12
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
EnErGiZeR, что-то очень похоже на мой пост

Добавлено (04.06.2010, 21:49)
---------------------------------------------
БдыЩ (© Варп). Вот вам и мой пост. Спс Fus1 aka Енрико за дороботку говна написанного за 10-15 мин

Добавлено (04.06.2010, 21:51)
---------------------------------------------
Eakwarp, в первые с тобой согласен. А именно

Quote (Eakwarp)
вам делать больше нехрен кроме как писать FAQ для вещей, которые новоиспеченные "скриптеры" должны САМИ научится делать? Такие как вы врубают фантазию у людей которые хоть чего то могли стоить, я презираю вас.
Сугубо за труды, спасибо, но они тщетны.

DiSEДата: Суббота, 05.06.2010, 11:25 | Сообщение # 13
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
вообще то я нашёл это на каком то форуме, во вторых я даже автора незнаю. Если надо, могу подписать ваше имя. А ваш пост я не видел.
EakwarpДата: Суббота, 05.06.2010, 11:41 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
del



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.


Сообщение отредактировал Eakwarp - Суббота, 05.06.2010, 11:42
_LexA_Дата: Суббота, 05.06.2010, 11:44 | Сообщение # 15
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (Eakwarp)
я то думал что авторство принадлежит вам

Quote (EnErGiZeR)
Код не мой, говорить не буду

Добавлено (05.06.2010, 11:44)
---------------------------------------------

Quote (Eakwarp)
del

fun

  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:





 


 


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