 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[FAQ]Admin Chat (вход\выход\краш)
| |
| Anderson_ | Дата: Среда, 22.06.2011, 13:52 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 231
Награды: 8
Город: Los Angeles
Замечания: 20%
Статус: 
| Admin Chat
Данный скрипт добавит на ваш сервер дополнительный чат кто вошёл и вышел из игры чтобы не флудить в основной !
В начало мода ко всем new Code new Text:txdAdminChat;//ADMINCHAT new ChatAdmins[200],ChatAdmins1[200],ChatAdmins2[200],ChatAdmins3[200],ChatAdmins4[200],ChatAdmins5[200],ChatAdmins6[200]; Далее в OnGameModInit Code txdAdminChat = TextDrawCreate(150.0, 355.0, " "); TextDrawUseBox(txdAdminChat,1); TextDrawBoxColor(txdAdminChat,0x00000011); TextDrawTextSize(txdAdminChat,480.000000,100.000000); TextDrawAlignment(txdAdminChat,1); TextDrawBackgroundColor(txdAdminChat,0x000000ff); TextDrawFont(txdAdminChat,1); TextDrawLetterSize(txdAdminChat, 0.3, 1.0); TextDrawColor(txdAdminChat, COLOR_WHITE); TextDrawSetProportional(txdAdminChat,1); TEXT_DRAWS_COUNTER++; Далее в OnPlayerSpawn(playerid) Code if(PlayerInfo[playerid][pAdmin]>0){ TextDrawShowForPlayer(playerid, txdAdminChat);} В паблик OnPlayerConnect Code format(ChatAdmins,200,"%s",ChatAdmins1); format(ChatAdmins1,200,"%s",ChatAdmins2); format(ChatAdmins2,200,"%s",ChatAdmins3); format(ChatAdmins3,200,"%s",ChatAdmins4); format(ChatAdmins4,200,"%s",ChatAdmins5); format(ChatAdmins5,200,"%s",ChatAdmins6); format(ChatAdmins6,200,"~g~%s [%d]IP:~w~%s ~g~ Connected to server~n~",PlayerName(playerid), playerid, playerIP); new listitems[700]; strcat(listitems, ChatAdmins6,sizeof(listitems)); strcat(listitems, ChatAdmins5,sizeof(listitems)); strcat(listitems, ChatAdmins4,sizeof(listitems)); strcat(listitems, ChatAdmins3,sizeof(listitems)); strcat(listitems, ChatAdmins2,sizeof(listitems)); strcat(listitems, ChatAdmins1,sizeof(listitems)); strcat(listitems, ChatAdmins,sizeof(listitems)); TextDrawSetString(txdAdminChat,listitems); В паблик OnPlayerDisconnect Code new reasonstring[100]; format(reasonstring,100,"left the server. (Timed out)"); format(reasonstring,100,"left the server. (Leaving)"); format(reasonstring,100,"left the server. (Kicked/Banned)"); format(ChatAdmins,200,"%s",ChatAdmins1); format(ChatAdmins1,200,"%s",ChatAdmins2); format(ChatAdmins2,200,"%s",ChatAdmins3); format(ChatAdmins3,200,"%s",ChatAdmins4); format(ChatAdmins4,200,"%s",ChatAdmins5); format(ChatAdmins5,200,"%s",ChatAdmins6); format(ChatAdmins6,200,"~g~%s [%d] ~r~%s~n~",PlayerName(playerid),playerid,reasonstring); new listitems[700];// strcat(listitems, ChatAdmins6,sizeof(listitems)); strcat(listitems, ChatAdmins5,sizeof(listitems)); strcat(listitems, ChatAdmins4,sizeof(listitems)); strcat(listitems, ChatAdmins3,sizeof(listitems)); strcat(listitems, ChatAdmins2,sizeof(listitems)); strcat(listitems, ChatAdmins1,sizeof(listitems)); strcat(listitems, ChatAdmins,sizeof(listitems)); TextDrawSetString(txdAdminChat,listitems); Автор: Mark_Edisson Всё чат готов ! Вот как всё выглядет: [cut noguest=Скрин] [/cut]
Сообщение отредактировал Anderson_ - Среда, 22.06.2011, 13:54 |
| |
|
|
| Alagas | Дата: Воскресенье, 26.06.2011, 23:01 | Сообщение # 2 |
|
Новенький
Группа:
Пользователи
Сообщений: 22
Награды: 1
Город: Пермь
Репутация: 0
Замечания: 0%
Статус: 
| C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(4256) : error 017: undefined symbol "PlayerName" C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(4279) : warning 217: loose indentation C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(5113) : warning 217: loose indentation C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(5118) : error 017: undefined symbol "PlayerName" C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(5119) : warning 217: loose indentation C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(5120) : warning 217: loose indentation C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(5129) : warning 217: loose indentation C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(10696) : warning 217: loose indentation C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(10705) : error 017: undefined symbol "TEXT_DRAWS_COUNTER" C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(10705) : warning 215: expression has no effect C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(10707) : warning 217: loose indentation C:\Program Files (x86)\WS-RP\wsrp\gamemodes\Offical9.pwn(28875) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
|
| |
|
|
| Kr[A]z | Дата: Понедельник, 27.06.2011, 06:23 | Сообщение # 3 |
|
Советчик
Группа:
Пользователи
Сообщений: 1203
Награды: 18
Город: Барнаул
Репутация: 1794
Замечания: 80%
Статус: 
| о_О ппц нафига в текстдраве делать это, когда можно просто сообщением!
|
| |
|
|
| Dima-kun | Дата: Понедельник, 27.06.2011, 10:18 | Сообщение # 4 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| код можно еще проще и компакней написать.
Общее мнение: Ужас.
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Interpol | Дата: Понедельник, 27.06.2011, 10:24 | Сообщение # 5 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 5358
Награды: 77
Город: НеБаку
Репутация: 3795
Замечания: 20%
Статус: 
| блин, юзайте инклуд Achat -_-
|
| |
|
|
| Latron | Дата: Понедельник, 27.06.2011, 18:19 | Сообщение # 6 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| Quote (Morino_Reigan) Общее мнение: Ужас. согласен.
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
| |
|
|
| Awm | Дата: Понедельник, 27.06.2011, 18:29 | Сообщение # 7 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| код ужасен, текст драв не нужный только мозолит глаза
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| Kr[A]z | Дата: Понедельник, 27.06.2011, 19:03 | Сообщение # 8 |
|
Советчик
Группа:
Пользователи
Сообщений: 1203
Награды: 18
Город: Барнаул
Репутация: 1794
Замечания: 80%
Статус: 
| Для GF лучше проверку на админа поставить в паблик OnPlayerConnect и всё...
|
| |
|
|
| Romzes24 | Дата: Пятница, 01.07.2011, 21:24 | Сообщение # 9 |
|
Новенький
Группа:
Пользователи
Сообщений: 65
Награды: 0
Город: Ахтырка
Репутация: 33
Замечания: 20%
Статус: 
| Фигня какаято...
Pawn-Wiki.Ru - Новый сайт о Pawno
|
| |
|
|
| MarkEdisson | Дата: Суббота, 17.09.2011, 11:16 | Сообщение # 10 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Жодино
Репутация: 6
Замечания: 0%
Статус: 
| да знаю что всем этот скрипт ненужен но если онлайн большой то входы и выходы сильно флудят. согласен тут он ужасен и вот еще всегда будет выводить Quote new reasonstring[100]; format(reasonstring,100,"left the server. (Timed out)"); format(reasonstring,100,"left the server. (Leaving)"); format(reasonstring,100,"left the server. (Kicked/Banned)"); format(ChatAdmins,200,"%s",ChatAdmins1); этот скрипт писался для 1 мода в котором все отлично работает и не так ужасно как его сделали и выложили в паблик вот как у меня на сервере все это выглядит http://s001.radikal.ru/i196/1109/2e/530bb266c560.jpg
|
| |
|
|
| Дикий_Билл | Дата: Суббота, 17.09.2011, 11:35 | Сообщение # 11 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 1
Город: ...
Репутация: -46
Замечания: 100%
Статус: 
| Quote (Anderson_) new reasonstring[100]; format(reasonstring,100,"left the server. (Timed out)"); format(reasonstring,100,"left the server. (Leaving)"); format(reasonstring,100,"left the server. (Kicked/Banned)"); format(ChatAdmins,200,"%s",ChatAdmins1); format(ChatAdmins1,200,"%s",ChatAdmins2); format(ChatAdmins2,200,"%s",ChatAdmins3); format(ChatAdmins3,200,"%s",ChatAdmins4); format(ChatAdmins4,200,"%s",ChatAdmins5); format(ChatAdmins5,200,"%s",ChatAdmins6); format(ChatAdmins6,200,"~g~%s [%d] ~r~%s~n~",PlayerName(playerid),playerid,reasonstring); new listitems[700];// strcat(listitems, ChatAdmins6,sizeof(listitems)); strcat(listitems, ChatAdmins5,sizeof(listitems)); strcat(listitems, ChatAdmins4,sizeof(listitems)); strcat(listitems, ChatAdmins3,sizeof(listitems)); strcat(listitems, ChatAdmins2,sizeof(listitems)); strcat(listitems, ChatAdmins1,sizeof(listitems)); strcat(listitems, ChatAdmins,sizeof(listitems)); TextDrawSetString(txdAdminChat,listitems); ты псих, все делается несколькими строчками, обычным циклом.
|
| |
|
|
| Goshik | Дата: Суббота, 17.09.2011, 13:16 | Сообщение # 12 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 280
Награды: 1
Город: ---
Репутация: 18
Замечания: 60%
Статус: 
| Говно, можно на 1 тексдраве и с 1 массивом сделать, низачот
|
| |
|
|
| XeK | Дата: Суббота, 17.09.2011, 15:57 | Сообщение # 13 |
|
Группа:
I'm V.I.P.
Сообщений: 658
Награды: 7
Город: San Francisco:D
Репутация: 171
Замечания: 0%
Статус: 
| Я думаю лучше было бы если была команда для включения вывода кто зашел кто вышел.
Помагаю в uCoz,mta QIP-446381844 Делаю мелкие работы в мта бесплатно стучать в ЛС Мои работы [MAP]Квартира в [LS] [MAP]Магазин с одеждой[SF] [MAP]Место для вечеринок в [SF] [MAP]Офис в [LS] [MAP]Респа полиции в посёлке [MAP]Квартира в [LV] [MAP]Яхт Клуб и место для отдыха
|
| |
|
|
| Awm | Дата: Суббота, 17.09.2011, 17:52 | Сообщение # 14 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (XeK) Я думаю лучше было бы если была команда для включения вывода кто зашел кто вышел. такую команду написать за минуту можно.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| kalian | Дата: Воскресенье, 30.10.2011, 00:05 | Сообщение # 15 |
|
Новенький
Группа:
Пользователи
Сообщений: 13
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| Где взял такие гангзоны?!
|
| |
|
|
|
 |
|
 | |
| |
|