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

 



 
          





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





Последние Файлы 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 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Модератор форума: Dima-kun, Alcoholik  
[GM] New mode (created by Latron)
LatronДата: Четверг, 01.09.2011, 01:49 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Сначала хотел выложить как скрипт,но выложу как мод...
Написан с 0.
И так...
В моде присутствует:
Сис-ма регистрации.
Сохранение денег.
Сохранение возраста.
Сохранение пола.
Сохранение скина.
Админка.
Чат.
Так же сис-ма фракций(основа).

Многое в моде редактируется через #define.

#define GMNAME "mode name"
#define SERVNAME "new mode"
#define SITENAME "www.yousite.ru"


Подробнее,скачаете и посмотрите.
Мод будет дорабатываться и выкладываться в тему.

Автор: Latron

DOWNLOAD
PASTEBIN



Если кому то пригодилось или понравилась работа(как основа мода и тд.)можете поставить +.


Обновление 2.9.2011
Оптимизация кода.
Ссылка на скачивание обновлена.
Мод добавлен на пастебин для общего обозрения.


Обновление 3.9.2011
Переписано сохранение аккаунтов.
VelixOptimize(Оптимизирован код).
Ссылка на скачивание обновлена.
Код на пастебине обновлен.



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Сообщение отредактировал Latron - Пятница, 02.09.2011, 19:10
Canabis007Дата: Четверг, 01.09.2011, 02:15 | Сообщение # 2
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Полевской
Репутация: 0
Замечания: 0%
Статус:
А как из Отеля то выйти???)) И почему не работает /help???
LatronДата: Четверг, 01.09.2011, 02:25 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Quote (Canabis007)
А как из Отеля то выйти???)) И почему не работает /help???

Подойди к двери и нажми на альт.
А /help пока нету... :)



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


Canabis007Дата: Четверг, 01.09.2011, 03:54 | Сообщение # 4
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Полевской
Репутация: 0
Замечания: 0%
Статус:
Latron, :) я подходил ко всем дверям к которым можно)) но 0 эффекта)))) :(
MrFragДата: Четверг, 01.09.2011, 12:06 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 203
Награды: 1
Город: Село Бухалово
Репутация: 54
Замечания: 40%
Статус:
Пароль через "а" ок :)
Рано выложил мне кажется, слишком он сырой.

LatronДата: Четверг, 01.09.2011, 12:26 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Quote (MrFrag)
Рано выложил мне кажется, слишком он сырой.

я же сказал буду дорабатывать и выкладывать в тему.



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


ВеликсДата: Четверг, 01.09.2011, 12:33 | Сообщение # 7
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
Порадовало что используешь #define, но:
Quote
SetGameModeText(""GMNAME"");

не стоит, хватает лишь:
Code
SetGameModeText(GMNAME);

Далее:
Quote
new loginmsg[256];
format(loginmsg,256,""login_text1"");
ShowPlayerDialog(playerid,dialog_reg_login,DIALOG_STYLE_INPUT,"Àâòîðèçàöèÿ",loginmsg,"Îê","Îòìåíà");

Тоже не стоит, хватает:
Code
ShowPlayerDialog(playerid,dialog_reg_login,DIALOG_STYLE_INPUT,"Авторизация",login_text1,"Ок","Отмена");


Так то неплохо, +.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
MrFragДата: Четверг, 01.09.2011, 13:19 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 203
Награды: 1
Город: Село Бухалово
Репутация: 54
Замечания: 40%
Статус:
Да и вообще:
Quote
Сис-ма регистрации.
Сохранение денег.
Сохранение возраста.
Сохранение пола.
Сохранение скина.

Нехуа-хуа :D
Ты хоть жанр скажем так напиши.

xLockДата: Четверг, 01.09.2011, 14:32 | Сообщение # 9
Освоившийся
Группа: Продвинутые
Сообщений: 148
Награды: 3
Город: Грозный
Репутация: -8
Замечания: 20%
Статус:
Quote (Latron)
я же сказал буду дорабатывать и выкладывать в тему.

Так нахера тогда выложил "уг"?
Quote

new loginmsg[256];
format(loginmsg,256,""login_text1"");
ShowPlayerDialog(playerid,dialog_reg_login,DIALOG_STYLE_INPUT,"Àâòîðèçàöèÿ",loginmsg,"Îê","Îòìåíà");

Quote

Тоже не стоит, хватает:
ShowPlayerDialog(playerid,dialog_reg_login,DIALOG_STYLE_INPUT,"Авторизация",login_text1,"Ок","Отмена");


Первый вариант удобнее.




www.samp-gto.ru - мир без правил, мир без победителей и проигравших. (с) MSRV
Рекламируй свой сервер, повышай посещаемость, добавляй его в наш рейтинг


Сообщение отредактировал xLock - Четверг, 01.09.2011, 14:33
ВеликсДата: Четверг, 01.09.2011, 14:54 | Сообщение # 10
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
xLock, и чем же? Лишь бы заюзать ненужные функции? Если бы ты водил ник игрока, или что то другое, то format конечно же нужен, а так, вопрос, нахера?!


[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Sl1m - Четверг, 01.09.2011, 14:57
xLockДата: Четверг, 01.09.2011, 15:19 | Сообщение # 11
Освоившийся
Группа: Продвинутые
Сообщений: 148
Награды: 3
Город: Грозный
Репутация: -8
Замечания: 20%
Статус:
Sl1m, всё зависит от размера текста в диалоге.



www.samp-gto.ru - мир без правил, мир без победителей и проигравших. (с) MSRV
Рекламируй свой сервер, повышай посещаемость, добавляй его в наш рейтинг
ВеликсДата: Четверг, 01.09.2011, 16:28 | Сообщение # 12
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
Quote (xLock)
Sl1m, всё зависит от размера текста в диалоге.

facepalm. Если он большой то нужно юзать массив + формат, или же еще легче, через strcat. Пример:
Code
new tekst[256];
strcat(tekst, "Строка 1");
strcat(tekst, "\nСтрока 2");
strcat(tekst, "\nСтрока 3");
strcat(tekst, "\nСтрока 4");
strcat(tekst, "\nСтрока 5");
strcat(tekst, "\nСтрока 6");
strcat(tekst, "\nСтрока 7");
strcat(tekst, "\nСтрока 8");
strcat(tekst, "\nСтрока 9");
strcat(tekst, "\nСтрока 10");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"---",tekst,"OK","Cancel");

Естественно, я не стал подсчитывать кол-во символов, изза этого тупо сделал массив в 256 ячеек.
---------------------
Added later:
Latron не советую юзать OnPlayerUpdate для сохранения данных, этот паблик очень часто обновляется, примерно 25 раз в секунду, на каждого игрока.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Sl1m - Четверг, 01.09.2011, 16:36
LatronДата: Четверг, 01.09.2011, 21:31 | Сообщение # 13
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Sl1m, Спасибо :) .всё учту.
Quote (Sl1m)
Added later:
Latron не советую юзать OnPlayerUpdate для сохранения данных, этот паблик очень часто обновляется, примерно 25 раз в секунду, на каждого игрока.

А как бы ты посоветовал ?



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Сообщение отредактировал Latron - Четверг, 01.09.2011, 21:35
Дикий_БиллДата: Четверг, 01.09.2011, 21:42 | Сообщение # 14
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 1
Город: ...
Репутация: -46
Замечания: 100%
Статус:
Quote (Latron)
А как бы ты посоветовал ?

OnPlayerDisconnect or Timer.


Ну и зачем?
Зачем выкладывать мод в котором по сути ничего нету...
Quote (Latron)
Сис-ма регистрации. Сохранение денег. Сохранение возраста. Сохранение пола. Сохранение скина. Админка. Чат. Так же сис-ма фракций(основа).

Прям расписал тут на 100 пунктов, пункт 2,3,4,5 входят в пункт 1 так-то, что значит чат, чат сделали разработчики чата, а не вы.
Кароче не вижу смысла этой темы, только если понабивать +!

Добавлено (01.09.2011, 21:42)
---------------------------------------------
разработчики сэмпа, а не вы.*

ZiGGiДата: Четверг, 01.09.2011, 21:47 | Сообщение # 15
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (xLock)
Первый вариант удобнее.


Quote (Latron)
А как бы ты посоветовал ?

Latron, омг, ну уж явно не в OnPlayerUpdate... Сохранение нужно делать при выходе игрока из игры, ну можно ещё раз в 5-10 минут.

Quote (Sl1m)
new tekst[256];
strcat(tekst, "Строка 1");
strcat(tekst, "\nСтрока 2");
strcat(tekst, "\nСтрока 3");
strcat(tekst, "\nСтрока 4");
strcat(tekst, "\nСтрока 5");
strcat(tekst, "\nСтрока 6");
strcat(tekst, "\nСтрока 7");
strcat(tekst, "\nСтрока 8");
strcat(tekst, "\nСтрока 9");
strcat(tekst, "\nСтрока 10");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"---",tekst,"OK","Cancel");

бе, вот удобнее и быстрее:
Code
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,
   "---",
   "Строка 1\n\
   Строка 2\n\
   Строка 3\n\
   Строка 4\n\
   Строка 5\n\
   Строка 6\n\
   Строка 7",
   "OK","Cancel"
);


Latron, выкладывай код на pastebin.com, чтоб просто посмотреть можно было-бы.



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

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


Сообщение отредактировал ZiGGi - Четверг, 01.09.2011, 21:47
  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Поиск:





 


 


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