 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
несколько вопросов на счет команды и плагина
| |
| [RESPEKT]v-style | Дата: Воскресенье, 26.12.2010, 15:41 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| 1.на счет команды /lock вот есть команда Code if(strcmp(cmd, "/lock", true) == 0) { new carid = GetPlayerVehicleID(playerid); new lockstatus = gCarLock[carid]; if(!IsPlayerInVehicle(playerid,carid)) return 1; switch (lockstatus) { case 0: gCarLock[carid] = 1; case 1: gCarLock[carid] = 0; } for(new i = 0; i <= 100; i++)SetVehicleParamsForPlayer(carid, i, 0,gCarLock[carid]); return 1; } вот двери закрывает все ок...ну я если закрою двери и сам выйду с машину то я залесть в свою машину не могу если я сам даже закрою))подправьте что не так то? 2.вот я скачал плагин sscanf вставил в папку plugins так же в server.cfg настрил плагин plugins streamer sscanf просто у мну еще стреам есть плагин ну он работает)ну и вот в чем может быть что у мну плагин то не загружает sscanf ??
одыхаю блеать
|
| |
|
|
| Ziroku | Дата: Воскресенье, 26.12.2010, 16:27 | Сообщение # 2 |
|
Новенький
Группа:
Пользователи
Сообщений: 25
Награды: 0
Город: Волжский
Репутация: 0
Замечания: 0%
Статус: 
| У тя может /lock токо закрывает и всё
|
| |
|
|
| [RESPEKT]v-style | Дата: Воскресенье, 26.12.2010, 18:11 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| Ziroku, суть не в этом одна вот команда /lock открывает и закрывает двери..ну если я закрою то я вылезу с машины и потом назад не попаду вот хотелось бы так чтоб и назад мог попасть а другие не могли)пока двери не открою)
одыхаю блеать
|
| |
|
|
| Vagrant | Дата: Понедельник, 27.12.2010, 08:40 | Сообщение # 4 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| if(strcmp(cmd, "/lock", true) == 0) { new carid = GetPlayerVehicleID(playerid); new lockstatus = gCarLock[carid]; if(!IsPlayerInVehicle(playerid,carid)) return 1; switch (lockstatus) { case 0: gCarLock[carid] = 1; case 1: gCarLock[carid] = 0; } for(new i = 0; i <= GetMaxPlayers(); i++) if(i == playerid || !IsPlayerConnected(i) || IsPlayerNPC(i)) continue; else SetVehicleParamsForPlayer(carid, i, 0,gCarLock[carid]); return 1; }
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Понедельник, 27.12.2010, 20:13 |
| |
|
|
| [RESPEKT]v-style | Дата: Понедельник, 27.12.2010, 18:40 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| Vagrant, вот что ты мну скинул команду)ошибки Code D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(11) : error 010: invalid function or declaration D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(19) : error 054: unmatched closing brace ("}") D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(3090) : error 017: undefined symbol "AtiDeAMX" D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(4302) : warning 219: local variable "a" shadows a variable at a preceding level D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(6266) : warning 219: local variable "a" shadows a variable at a preceding level D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(6789) : warning 219: local variable "a" shadows a variable at a preceding level D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(7078) : warning 219: local variable "a" shadows a variable at a preceding level D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(7327) : warning 219: local variable "a" shadows a variable at a preceding level D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(7415) : warning 219: local variable "a" shadows a variable at a preceding level D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(12127) : warning 219: local variable "a" shadows a variable at a preceding level D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(12141) : warning 219: local variable "a" shadows a variable at a preceding level D:\SAMP0~1.3CR\GAMEMO~1\Gang.pwn(13001) : warning 219: local variable "a" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors. ну до этого было ок)знаю что Code warning 219: local variable "a" shadows a variable at a preceding level переменная повторяеться ну когда ты мне скинул команду не чего такого не говорила...так же он чет нашел что у мну нету это вообще не переменная...чет не то вы мну скинули)еще есть варианты?:)
одыхаю блеать
|
| |
|
|
| Vagrant | Дата: Понедельник, 27.12.2010, 20:04 | Сообщение # 6 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| [RESPEKT]v-style, Ты смотрел строки в которых ошибки. Судя из того что у тебя показывает ошибки не в моей команде а в неизвестной переменной которую как ты видишь в команду я не добовлял это AtiDeAMX. В 19 строке не закрыта скобка или стоит лишняя как я понял. Ну а в 11 непонятная функция. Что бы удалить ошибку с переменной найди переменную эту и удали. AtiDeAMX. Вообще это анти декомпилятор. Видел такую в модах. Но там в основном паблики были с таким названием. Строку с 11 по 20 включительно скинь сюда разберёмся. Варнинги это уже ты что-то в моде наделал. Quote это вообще не переменная...чет не то вы мну скинули)еще есть варианты?:) Скинули всё то, либо ты вставил коряво, либо полазил в моде до того как вставил туда команду или после.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Понедельник, 27.12.2010, 20:19 |
| |
|
|
| [RESPEKT]v-style | Дата: Понедельник, 27.12.2010, 21:40 | Сообщение # 7 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| упс..да все спасиб щя проверю)это у мну косяк был)кое-что до этого не до делал)) Добавлено (27.12.2010, 21:40) --------------------------------------------- вот протестил..)я когда например зашел в игру да закрыл машину и могу в неё влазить ну а если я выйду с игры и зайду опять то машина закрыта как теперь это исправь то?:))у меня еще есть паблик забыл вам написать вот он : Code public OnVehicleStreamIn(vehicleid, forplayerid) { SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, gCarLock[vehicleid]); return 1; }
одыхаю блеать
Сообщение отредактировал [RESPEKT]v-style - Понедельник, 27.12.2010, 21:32 |
| |
|
|
| Vagrant | Дата: Вторник, 28.12.2010, 14:54 | Сообщение # 8 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Quote вот протестил..)я когда например зашел в игру да закрыл машину и могу в неё влазить ну а если я выйду с игры и зайду опять то машина закрыта как теперь это исправь то?:))у меня еще есть... Попробуй: В OnPlayerDisconnect(playerid): Code if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0) { new carid = GetPlayerVehicleID(playerid); gCarLock[carid] = 0; SetVehicleParamsForPlayer(carid, playerid, 0,gCarLock[carid]); }
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Вторник, 28.12.2010, 16:31 |
| |
|
|
| [RESPEKT]v-style | Дата: Вторник, 28.12.2010, 18:38 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| Quote (Vagrant) if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0) { new carid = GetPlayerVehicleID(playerid); gCarLock[carid] = 0; SetVehicleParamsForPlayer(carid, playerid, 0,gCarLock[carid]); } не работает:)))еще есть варианты)Добавлено (28.12.2010, 18:38) --------------------------------------------- public OnVehicleStreamIn(vehicleid, forplayerid) { SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, gCarLock[vehicleid]); return 1; } просто еще вот есть паблик))котороя отвечает за машины))может тут что не так вписал?
одыхаю блеать
|
| |
|
|
| [RD]Chez | Дата: Вторник, 28.12.2010, 18:46 | Сообщение # 10 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| создай массив по ид машины вида CarOwners[MAX_CARS][MAX_PLAYER_NAME]; пиши в переменную имя игрока который тачку лочит в цикле проверки просто добавь выборку ника игрока. да, работать будет чуток медленней, но это херня
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Vagrant | Дата: Среда, 29.12.2010, 13:48 | Сообщение # 11 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Quote не работает:)))еще есть варианты) Остаётся тебе только этим способом попробовать: Quote создай массив по ид машины вида CarOwners[MAX_CARS][MAX_PLAYER_NAME]; пиши в переменную имя игрока который тачку лочит в цикле проверки просто добавь выборку ника игрока. да, работать будет чуток медленней, но это херня
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
|
| |
|
|
| [RESPEKT]v-style | Дата: Среда, 29.12.2010, 15:06 | Сообщение # 12 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| Vagrant, ну так мне надо чтоб для всех...а не для определенных ников))
одыхаю блеать
|
| |
|
|
| Likoniko | Дата: Четверг, 30.12.2010, 09:26 | Сообщение # 13 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 584
Награды: 3
Город: Vaasa
Репутация: 199
Замечания: 20%
Статус: 
| Если набирает лок {SetVehicleParamsForPlayer(vehicleid, playerid, 0, 1);}\ Если унлок {SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0);} и всё, зачем так парится? или я в танке :D?
[cut noguest=Мои работы]FAQ перенапровление портов:http://www.samp-rus.com/forum/42-14704-1 [FS]_bus_job:http://www.samp-rus.com/forum/8-14707-1 [FS]Cafe:http://www.samp-rus.com/forum/8-14725-1 [FS]Gate Creator:http://www.samp-rus.com/forum/8-14747-1#314492 [MAP]Office:http://www.samp-rus.com/forum/65-16002-1 [MAP]Квартиры:http://www.samp-rus.com/forum/65-16183-1 [FS] Квартиры:http://www.samp-rus.com/forum/8-16212-1[/cut] Мой блог
|
| |
|
|
| Vagrant | Дата: Четверг, 30.12.2010, 09:47 | Сообщение # 14 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Quote Если набирает лок {SetVehicleParamsForPlayer(vehicleid, playerid, 0, 1);}\ Если унлок {SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0);} и всё, зачем так парится? или я в танке :D? В танке есть просто так сделать то функция запрёт машину только для игрока который ввёл команду. А с помощью цикла функция перебирает всех игроков и закрывает машину для всех кроме игрока который ввёл команду. Вот в чём фишка. Quote Vagrant, ну так мне надо чтоб для всех...а не для определенных ников)) Не ты не понял. Тут система такая что ники нужны для того что бы проверять какой игрок закрыл определённую машину. Если этот игрок с ником который проверяется на сервере то она будет открыта для него. А если он вышел и машина закрылась. И когда он зашёл опять система опять проверяет его ник и если ник совпал с тем который был занесён в массив то машина для него снова сама откроется. А ники используются только из-за того что ID (что было бы проще использовать если бы он не менялся) постоянно меняется.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Четверг, 30.12.2010, 09:50 |
| |
|
|
| [RESPEKT]v-style | Дата: Понедельник, 03.01.2011, 03:34 | Сообщение # 15 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| Vagrant, так чет у мну хрень одна Code CarOwners[MAX_CARS][MAX_PLAYER_NAME]; пишет не найден и не врубился куда писать переменую и с чем писать?вот что см.выще команду я скидывал вот что писать?))Добавлено (03.01.2011, 03:34) --------------------------------------------- ау людииииииииииииии
одыхаю блеать
|
| |
|
|
|
 |
|
 | |
| |
|