|
[Архив #1] Вопросы по SAMP скриптам
|
|
| PHP | Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| SanSay | Дата: Среда, 10.06.2009, 13:16 | Сообщение # 1231 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| stepmex, маленькое примечание - не все интерьеры имеют номер больше 0! тут проще тогда проверять высоту, типо если не в транспорте и высота более... ну там 800, то действие.Добавлено (10.06.2009, 13:16) ---------------------------------------------
Quote (stepmex) с чего вдруг я конечно, не такой асс в програмировании, но ты хочешь сказать, что проверка ВСЕХ игроков каждые сколько то там долей секунд (не знаю как часто обновляется OnPlayerUpdate) не будет напрягать серв?
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| stepmex | Дата: Среда, 10.06.2009, 14:53 | Сообщение # 1232 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| SanSay, вопрос был по OnPlayerInteriorChange, где я хоть слово сказал про отслеживание интерьера, что автор спросил то и получил SanSay, мне найти пост где я писал про массив на 3000000 ячеек и его обработку? Если выводить в консоль каждое значение, при заполнение, да, долго Если не выводить, а произвести это в памяти сервера, тысячные доли секунды 
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| 124124 | Дата: Среда, 10.06.2009, 22:30 | Сообщение # 1233 |
|
Группа:
Удаленные
| Кто умеет сервера собирать помогите пожалуста????!!!![color=red]
|
| |
|
|
| [RD]Chez | Дата: Среда, 10.06.2009, 22:36 | Сообщение # 1234 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| Quote (124124) Кто умеет сервера собирать помогите пожалуста????!!!! никтоооооооооооооооооооооооо
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
Сообщение отредактировал [RD]Chez - Среда, 10.06.2009, 22:37 |
| |
|
|
| ManUnited008 | Дата: Воскресенье, 14.06.2009, 18:32 | Сообщение # 1235 |
|
Новенький
Группа:
Продвинутые
Сообщений: 51
Награды: 1
Город: Минск
Репутация: 10
Замечания: 0%
Статус: 
| Нужна ваша помощь. Требуется сделать голосование(каждые 40-50 минут) на смену мода. Игроки голосуют за определенные моды(в голосовании представлены). При победе, например, sftdm автоматически меняется стандартный мод на этот. С добавлением голосования я разберусь и сам, нужна помощь по смене мода из кода ФС, без присутствия админа в игре. При этом в server.cfg будет указан только 1 стандартный мод.
Manchester United - 4ever! Electronic Music Fan && KaZantip Listener [FS] Football
|
| |
|
|
| ZirkiN | Дата: Воскресенье, 14.06.2009, 19:22 | Сообщение # 1236 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус: 
| Quote (ManUnited008) Нужна ваша помощь. Требуется сделать голосование(каждые 40-50 минут) на смену мода. Игроки голосуют за определенные моды(в голосовании представлены). При победе, например, sftdm автоматически меняется стандартный мод на этот. С добавлением голосования я разберусь и сам, нужна помощь по смене мода из кода ФС, без присутствия админа в игре. При этом в server.cfg будет указан только 1 стандартный мод. Создаешь файл и пишешь там назBания модоB например lvdm sftm Code B OnGameModeInit ListMods("Imja fajla",namemodes); для голосоBания: перBый мод с индексом 0, последний - sizeof(namemodes) Примeнение: Code new strmm[0xFF]; format(strmm,0xFF,"chagemode %s", namemodes[тут номер мода, который Bыбрало большинстBо например nextmod]); SendRconCommand(strmm); [pwn]public ListMods(const namef[], mass[][]){ new i=0,j=0,lenf; if (fexist(namef)) { new File:ftmp=fopen(namef,io_read); lenf = flength(ftmp); do{ fread(ftmp,mass[i]); j+=strlen(mass[i++])+1; }while(j<lenf); } }[/pwn] Работоспособность кода не проBерял
all:GMCC ~2% current:GMCC.C.L0 ~49%
Сообщение отредактировал ZirkiN - Воскресенье, 14.06.2009, 19:26 |
| |
|
|
| ManUnited008 | Дата: Воскресенье, 14.06.2009, 20:00 | Сообщение # 1237 |
|
Новенький
Группа:
Продвинутые
Сообщений: 51
Награды: 1
Город: Минск
Репутация: 10
Замечания: 0%
Статус: 
| Спасибо!
Manchester United - 4ever! Electronic Music Fan && KaZantip Listener [FS] Football
|
| |
|
|
| Script | Дата: Воскресенье, 14.06.2009, 20:12 | Сообщение # 1238 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 178
Награды: 8
Город: Днепропетровск
Репутация: 92
Замечания: 60%
Статус: 
| Команда /mask к примеру делает сетскин, и пашет а команда maskoff пашет, но скин она не сменяет. Точнее сменяет но не на тот что был а на другой, левый Вот это при /mask off стоит, но как сделать чтобы оно меняло на скин который у тебя был . . ?: { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
Жить - значит бороться ©Люций Анне Сенека
|
| |
|
|
| ManUnited008 | Дата: Воскресенье, 14.06.2009, 20:30 | Сообщение # 1239 |
|
Новенький
Группа:
Продвинутые
Сообщений: 51
Награды: 1
Город: Минск
Репутация: 10
Замечания: 0%
Статус: 
| Можно через новую переменную: [pwn]new PrevSkin[MAX_PLAYERS]; В /mask перед сменой скина: PrevSkin[playerid] = GetPlayerSkin(playerid); В /mask off: SetPlayerSkin(playerid, PrevSkin[playerid]); [/pwn] По сути абсолютно то же самое, что и было. А так, скорее всегоо где-то ошибка в присвоении значения PlayerInfo[playerid][pModel].
Manchester United - 4ever! Electronic Music Fan && KaZantip Listener [FS] Football
|
| |
|
|
| Script | Дата: Воскресенье, 14.06.2009, 21:05 | Сообщение # 1240 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 178
Награды: 8
Город: Днепропетровск
Репутация: 92
Замечания: 60%
Статус: 
| Если через новую, то где айди самого скина писать то
Жить - значит бороться ©Люций Анне Сенека
|
| |
|
|
| ManUnited008 | Дата: Воскресенье, 14.06.2009, 22:36 | Сообщение # 1241 |
|
Новенький
Группа:
Продвинутые
Сообщений: 51
Награды: 1
Город: Минск
Репутация: 10
Замечания: 0%
Статус: 
| Уже разобрались
Manchester United - 4ever! Electronic Music Fan && KaZantip Listener [FS] Football
|
| |
|
|
| DjNeX | Дата: Понедельник, 15.06.2009, 22:14 | Сообщение # 1242 |
|
Новенький
Группа:
Продвинутые
Сообщений: 74
Награды: 1
Город: Дзержинск
Репутация: 3
Замечания: 20%
Статус: 
| Парни =) можете помочь? Нужно сделать такую штуку, типо проверку.... вообщем так: игрок садится в автомобиль и есль [pAdmin] < 1 то на экране пишется : "Это админская машина, она взорвётся через 10 сек" (на весь экран) ну и если он сидит и ждёт 10 сек в этой тачке то она взрывается .... ид машины допустим 111 Заранее спс =)
|
| |
|
|
| heufix | Дата: Понедельник, 15.06.2009, 22:29 | Сообщение # 1243 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| [pwn] Publiconplayerentervehicle(bla) if([pAdmin]=1,vehicleid==111) { SendCli...."сча езды полуш э" SetTimer.. } [/pwn] [offtop]фписту, нужно уходить)[/offtop]
Радость
Сообщение отредактировал Schwan - Понедельник, 15.06.2009, 22:31 |
| |
|
|
| DjNeX | Дата: Понедельник, 15.06.2009, 22:56 | Сообщение # 1244 |
|
Новенький
Группа:
Продвинутые
Сообщений: 74
Награды: 1
Город: Дзержинск
Репутация: 3
Замечания: 20%
Статус: 
| блин... можно полный коД, а не обрывками)))
|
| |
|
|
| Morozzzko | Дата: Вторник, 16.06.2009, 13:29 | Сообщение # 1245 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| DjNeX, пля. а продолжить никак? продолжу -_- в начало ток: pizdat; if([pAdmin]=1 && vehicleid==111) { SendClientMessage(playerid, 0xFF0000FF,"сча езды полуш э"); //сообщение pizdat = SetTimer("PizdaTachke", 10*60*1000);//60сек помножить на 10 минут } forward Pizdat(); public Pizdat() { for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i, 111) && PlayerInfo[playerid][pAdmin] == 0) { new Float:x, Float:y, Float:z; GetPlayerPos(i, x,y,z); CreateExplosion(мощность, x,y,z); SetVehicleToRespawn(111); } } KillTimer(pizdat); return 1; }
Главный программист в Malefic Entertainment.
|
| |
|
|