 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помогите доделать скрипт плизз
| |
| DISTR | Дата: Среда, 28.05.2008, 19:47 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус: 
| #include <a_samp> new att[MAX_PLAYERS]; stock AttachPlayerToVehicle(playerid,vehicleid) { att[playerid] = SetTimerEx("APTO",100,1,"dd",playerid,vehicleid); return 1; } forward APTO(playerid,vehicleid); public APTO(playerid,vehicleid) { new Float:x,Float:y,Float:z; GetVehiclePos(vehicleid,x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } stock DeAttachPlayerFromVehicle(playerid) { KillTimer(att[playerid]); return 1; } AttachPlayerToVehicle(playerid,vehicle); - прикрепляет игрока к машине DeAttachPlayerFromVehicle(playerid); - открепляет игрока изначально ето боло для прикрепеления к объектам , но теперь вроде должно работать для машин . ошибок во всяком случае нет но немогу сделать команду /+ чтобы она использовала AttachPlayerToVehicle(playerid,vehicle); для прикрепления к машине када игрок на машине и /- для использования DeAttachPlayerFromVehicle(playerid) и открепления от машины . Кто поможет тому плюсик .
|
| |
|
|
| OKStyle™ | Дата: Среда, 28.05.2008, 20:28 | Сообщение # 2 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Code public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == 512) // 512 - субмиссия (клавиша 2 и вроде она же и есть +) { AttachPlayerToVehicle(playerid,vehicle); } if(newkeys == 8) // поскольку на - кодов нет, то вот: спринт { DeAttachPlayerFromVehicle(playerid); } }
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Среда, 28.05.2008, 20:29 |
| |
|
|
| DISTR | Дата: Среда, 28.05.2008, 21:23 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус: 
| okstyle, непонял public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == 512) // 512 - субмиссия (клавиша 2 и вроде она же и есть +) { AttachPlayerToVehicle(playerid,vehicle); } if(newkeys == 8) // поскольку на - кодов нет, то вот: спринт { DeAttachPlayerFromVehicle(playerid); } } можешь сделать на 9прикрепицо на 0 открепицо? Добавлено (28.05.2008, 20:42) --------------------------------------------- а то у меня 2 уже занята Добавлено (28.05.2008, 21:02) --------------------------------------------- #include <a_samp> new att[MAX_PLAYERS]; stock AttachPlayerToVehicle(playerid,vehicleid) { att[playerid] = SetTimerEx("APTO",100,1,"dd",playerid,vehicleid); return 1; } forward APTO(playerid,vehicleid); public APTO(playerid,vehicleid) { new Float:x,Float:y,Float:z; GetVehiclePos(vehicleid,x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } stock DeAttachPlayerFromVehicle(playerid) { KillTimer(att[playerid]); return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == 512) // 512 - ñóáìèññèÿ (êëàâèøà 2 è âðîäå îíà æå è åñòü +) { AttachPlayerToVehicle(playerid,vehicleid) } if(newkeys == 8) // ïîñêîëüêó íà - êîäîâ íåò, òî âîò: ñïðèíò { DeAttachPlayerFromVehicle(playerid); } } C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\ñññ.pwn(28) : error 017: undefined symbol "vehicleid" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. Добавлено (28.05.2008, 21:23) --------------------------------------------- okstyle, собери плизз целиком скрипт и на 9 и 0 поставь плизз или же командами
|
| |
|
|
| OKStyle™ | Дата: Четверг, 29.05.2008, 10:01 | Сообщение # 4 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Я немного переделал твою функцию и таймер: Code stock AttachPlayerToVehicle(playerid) { att[playerid] = SetTimerEx("APTO",100,1,"dd",playerid,GetPlayerVehicleID(playerid)); return 1; }
forward APTO(playerid);
public APTO(playerid) { new Float:x,Float:y,Float:z; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } Теперь команды ещё проще: Code public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/attach", cmdtext, true) == 0) { AttachPlayerToVehicle(playerid); return 1; }
if (strcmp("/deattach", cmdtext,true) == 0) { DeAttachPlayerToVehicle(playerid); return 1; }
return 0; }
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| DISTR | Дата: Четверг, 29.05.2008, 13:52 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус: 
| да блин я тя прошу дать скрипт целиком ибо когда я пытаюсь объединить две части то получаецо ужос : #include <a_samp> stock AttachPlayerToVehicle(playerid) { att[playerid] = SetTimerEx("APTO",100,1,"dd",playerid,GetPlayerVehicleID(playerid)); return 1; } forward APTO(playerid); public APTO(playerid) { new Float:x,Float:y,Float:z; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/attach", cmdtext, true) == 0) { AttachPlayerToVehicle(playerid); return 1; } if (strcmp("/deattach", cmdtext,true) == 0) { DeAttachPlayerToVehicle(playerid); return 1; } return 0; } C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\qqq.pwn(5) : error 017: undefined symbol "att" C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\qqq.pwn(5) : warning 215: expression has no effect C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\qqq.pwn(5) : error 001: expected token: ";", but found "]" C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\qqq.pwn(5) : error 029: invalid expression, assumed zero C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\qqq.pwn(5) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. Добавлено (29.05.2008, 13:52) --------------------------------------------- okstyle, помоги а то некоплиирует ошибки выдаёт #include <a_samp> stock AttachPlayerToVehicle(playerid) { return 1; } forward APTO(playerid); public APTO(playerid) { new Float:x,Float:y,Float:z; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/attach", cmdtext, true) == 0) { AttachVehicleToPlayer(playerid); return 1; } if (strcmp("/deattach", cmdtext,true) == 0) { DeAttachVehicleToPlayer(playerid); return 1; } return 0; } C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\000000000000000000000.pwn(21) : error 017: undefined symbol "AttachVehicleToPlayer" C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\000000000000000000000.pwn(27) : error 017: undefined symbol "DeAttachVehicleToPlayer" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
|
| |
|
|
| Aleksey | Дата: Четверг, 29.05.2008, 16:19 | Сообщение # 6 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1028
Награды: 5
Город: Челябинск
Репутация: 41
Замечания: 0%
Статус: 
| у тя руки ... new att[MAX_PLAYERS]; это ты куда дел?
вааааааааааййй..// :(0
|
| |
|
|
| Rembo2743 | Дата: Четверг, 29.05.2008, 16:35 | Сообщение # 7 |
|
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 1
Репутация: -5
Замечания: 20%
Статус: 
| что делаем?
|
| |
|
|
| DISTR | Дата: Четверг, 29.05.2008, 17:24 | Сообщение # 8 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус: 
| уже почти готово #include <a_samp> new att[MAX_PLAYERS]; stock AttachPlayerToVehicle(playerid) { att[playerid] = SetTimerEx("APTO",100,1,"dd",playerid,GetPlayerVehicleID(playerid)); return 1; } forward APTO(playerid); public APTO(playerid) { new Float:x,Float:y,Float:z; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/attach", cmdtext, true) == 0) { AttachPlayerToVehicle(playerid); return 1; } if (strcmp("/deattach", cmdtext,true) == 0) { DeAttachPlayerToVehicle(playerid); return 1; } return 0; } C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\``````.pwn(29) : error 017: undefined symbol "DeAttachPlayerToVehicle" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. памагите последнюю исправить ошибку плизз!!!
|
| |
|
|
| skeJt23 | Дата: Четверг, 29.05.2008, 17:26 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 239
Награды: 1
Репутация: 11
Замечания: 20%
Статус: 
| Rembo2743, ты в реале такой тупой или мне так кажется?в каждой теме нехрена непонимаеш
(\__/) (='.'=) (")_(") Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
|
| |
|
|
| DISTR | Дата: Четверг, 29.05.2008, 17:59 | Сообщение # 10 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус: 
| DaviD_Belle, помоги плизз с последней ошибкой
|
| |
|
|
| Avalon | Дата: Четверг, 29.05.2008, 21:40 | Сообщение # 11 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 79
Награды: 1
Город: [EX-TEAM]
Репутация: 15
Замечания: 0%
Статус: 
| Мла вот это пропустил: Code stock DeAttachPlayerFromVehicle(playerid) { KillTimer(att[playerid]); return 1; }
|
| |
|
|
| DISTR | Дата: Пятница, 30.05.2008, 00:41 | Сообщение # 12 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус: 
| Avalon, Собери плизз всё воедино и чтоб работало без ошибок поставлю плюсик , и не тока я ибо много народу такое ищет. вот что получилось : #include <a_samp> new att[MAX_PLAYERS]; stock AttachPlayerToVehicle(playerid) { att[playerid] = SetTimerEx("APTO",100,1,"dd",playerid,GetPlayerVehicleID(playerid)); return 1; } stock DeAttachPlayerFromVehicle(playerid) { KillTimer(att[playerid]); return 1; } forward APTO(playerid); public APTO(playerid) { new Float:x,Float:y,Float:z; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/attach", cmdtext, true) == 0) { AttachPlayerToVehicle(playerid); return 1; } if (strcmp("/deattach", cmdtext,true) == 0) { DeAttachPlayerToVehicle(playerid); return 1; } return 0; } C:\Documents and Settings\êîìï.KOMP\Ðàáî÷èé ñòîë\``````.pwn(32) : error 017: undefined symbol "DeAttachPlayerToVehicle" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
|
| |
|
|
| [SFD]ZaR | Дата: Пятница, 30.05.2008, 00:47 | Сообщение # 13 |
|
Местный
Группа:
Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус: 
| Code #include <a_samp> new att[MAX_PLAYERS];
stock AttachPlayerToVehicle(playerid) { att[playerid] = SetTimerEx("APTO",100,1,"dd",playerid,GetPlayerVehicleID(playerid)); return 1; } stock DeAttachPlayerToVehicle(playerid) { KillTimer(att[playerid]); return 1; } forward APTO(playerid);
public APTO(playerid) { new Float:x,Float:y,Float:z; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/attach", cmdtext, true) == 0) { AttachPlayerToVehicle(playerid); return 1; } if (strcmp("/deattach", cmdtext,true) == 0) { DeAttachPlayerToVehicle(playerid); return 1; } return 0; } Минус с тя!!!! /Weezy: ыы
|
| |
|
|
| DISTR | Дата: Пятница, 30.05.2008, 01:47 | Сообщение # 14 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус: 
| Вот блин идиот я , скрипт должен был рваботать для прикрепления игрока к машине , а получилось что при использовании команды ты улеташь в сельскую месность и висишь там а када пишишь чтоб отцепицо падаешь . помогите сделать чтоб он прикреплял игрока к машине с другим игроком плизз!! и к пустой тоже ,но главное штоб если в ней сдит игрок, чтобы можно было прикрепицо.
|
| |
|
|
| skeJt23 | Дата: Пятница, 30.05.2008, 01:55 | Сообщение # 15 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 239
Награды: 1
Репутация: 11
Замечания: 20%
Статус: 
| Code #include <a_samp> new att[MAX_PLAYERS];
stock AttachPlayerToVehicle(playerid) { att[playerid] = SetTimerEx("APTO",100,1,"dd",playerid,GetPlayerVehicleID(playerid)); return 1; } stock DeAttachPlayerToVehicle(playerid) { KillTimer(att[playerid]); return 1; } forward APTO(playerid);
public APTO(playerid) { new Float:x,Float:y,Float:z; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); SetPlayerPos(playerid,x,y,z); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/attach", cmdtext, true) == 0) { AttachPlayerToVehicle(playerid); return 1; } if (strcmp("/deattach", cmdtext,true) == 0) { DeAttachPlayerToVehicle(playerid); return 1; } return 0; } by DiversaK 
(\__/) (='.'=) (")_(") Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
|
| |
|
|
|
 |
|
 | |
| |
|