 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
| |
| Великс | Дата: Среда, 11.01.2012, 23:37 | Сообщение # 1 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| [move]-= Вопрос | Ответ =-[/move]
В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.
Новичкам:
- Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
- Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
- Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
- В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
- Если вы хотите отблагодарить пользователя, жмите на кнопку
. (Только для продвинутых, и выше) - Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.
Скриптерам: - Не оскорблять новичков.
- Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
- Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
- Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| Rockman | Дата: Среда, 08.02.2012, 18:43 | Сообщение # 646 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Quote (Timofeu) forward gateactClose(playerid)
Надо forward gateactClose(playerid);
И вашу строку замените на if(IsPlayerInRangeOfPoint(15, playerid,1823.19,-1861.68,15.025))
|
| |
|
|
| Timofeu | Дата: Среда, 08.02.2012, 19:33 | Сообщение # 647 |
|
Новенький
Группа:
Пользователи
Сообщений: 31
Награды: 0
Город: Губкин
Репутация: 1
Замечания: 0%
Статус: 
| Rockman, Code C:\Users\Temka\Desktop\1.pwn(1035) : error 017: undefined symbol "IsPlayerInRangeOfPoint" C:\Users\Temka\Desktop\1.pwn(1048) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Новичек в СКРИПТИНГЕ
|
| |
|
|
| Asif96 | Дата: Среда, 08.02.2012, 20:25 | Сообщение # 648 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус: 
| Люди, как сделать сохранение позиции игрока или скиньте ссылку на урок, пожалуйста!
|
| |
|
|
| EmiGrant | Дата: Среда, 08.02.2012, 20:31 | Сообщение # 649 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус: 
| Timofeu, обновите инклуды хотя бы до версии 0.3c
Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
|
| |
|
|
| Rockman | Дата: Среда, 08.02.2012, 20:32 | Сообщение # 650 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Quote (Asif96) Люди, как сделать сохранение позиции игрока или скиньте ссылку на урок, пожалуйста! Добавить новые индексы в массив информации об игроке. В OnPlayerDisconnect получайте позицию игрока и сохраняйте файл аккаунта. В OnPlayerLogin извлекайте эти координаты и респавньте игрока по этим координатам.
|
| |
|
|
| EmiGrant | Дата: Среда, 08.02.2012, 20:36 | Сообщение # 651 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус: 
| //delete (не то написал)
Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
Сообщение отредактировал EmiGrant - Среда, 08.02.2012, 20:48 |
| |
|
|
| Asif96 | Дата: Среда, 08.02.2012, 20:37 | Сообщение # 652 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус: 
| Quote (Rockman) Добавить новые индексы в массив информации об игроке. В OnPlayerDisconnect получайте позицию игрока и сохраняйте файл аккаунта. В OnPlayerLogin извлекайте эти координаты и респавньте игрока по этим координатам. всё сделал. вот смотри. В OnPlayerDisconnect добавил: Code new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); PlayerInfo[playerid][pPos_x] = x; PlayerInfo[playerid][pPos_y] = y; PlayerInfo[playerid][pPos_z] =z; А в OnPlayerLogin что добавить?
|
| |
|
|
| EmiGrant | Дата: Среда, 08.02.2012, 20:48 | Сообщение # 653 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус: 
| Quote (Asif96) А в OnPlayerLogin что добавить?
SetPlayerPos(playerid,pPos_x,pPos_y,pPos_z);
Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
|
| |
|
|
| Rockman | Дата: Среда, 08.02.2012, 21:48 | Сообщение # 654 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Quote (Asif96) всё сделал. вот смотри. В OnPlayerDisconnect добавил:
Стоп. Не так, есть enum. Если не ошибаюсь в GF называется pInfo. Новые индексы нужно добавлять в него.
|
| |
|
|
| _Pawno_ | Дата: Среда, 08.02.2012, 21:51 | Сообщение # 655 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 119
Награды: 0
Город: Москва
Репутация: 20
Замечания: 0%
Статус: 
| Что может быть иконки в интерьере не появляются ?! Хочу добавить рубашку на месте смены скина в бинко/ZIP.... Но они не появляются пробовал как addstaticpickup так и createpickup координаты правильно снимаю ) Тип тоже нужный устанавливаю ....
Мои работы: [FS]Rokstar [FS]Engine [MAP]Автошкола [MAP]Мерия
|
| |
|
|
| Rockman | Дата: Среда, 08.02.2012, 22:45 | Сообщение # 656 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Quote (_Pawno_) Что может быть иконки в интерьере не появляются ?! Хочу добавить рубашку на месте смены скина в бинко/ZIP.... Но они не появляются пробовал как addstaticpickup так и createpickup координаты правильно снимаю ) Тип тоже нужный устанавливаю ....
Виртуальный мир правильный указываете ?Добавлено (08.02.2012, 22:45) --------------------------------------------- Виртуальный мир в котором находится игрок, когда заходит в магазин и виртуальный мир пикапа должны совпадать.
|
| |
|
|
| kissad21 | Дата: Среда, 08.02.2012, 23:00 | Сообщение # 657 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте.. Я Новичек в скриптинге.. Нашел мод скачал, он мне подошел.. но нету пару команд или есть какой-то не дочёт, подскажите пожалуйста: 1. Как сделать команду /knockout с откатом на 1 минуту и что б ложил в кнок на 10-15 секунд. С Меня +ик(не понимаю зачем это вам )
|
| |
|
|
| Rockman | Дата: Среда, 08.02.2012, 23:11 | Сообщение # 658 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Вот вам команда (автор _BigSm0ke_)
Code if(strcmp(cmd, "/knockout", true) ==0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] != 1 || PlayerInfo[playerid][pLeader] != 1 || PlayerInfo[playerid][pMember] != 2 || PlayerInfo[playerid][pLeader] != 2 || PlayerInfo[playerid][pMember] != 3 || PlayerInfo[playerid][pLeader] != 3) { if(IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_GREY, "Вы в машине!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "HELP: /knockout [ID игрока]"); return 1; } new knockoutvictim = ReturnUser(tmp); if(IsPlayerConnected(knockoutvictim)) { if(GetDistanceBetweenPlayers(playerid,knockoutvictim) < 2.5) { if(IsPlayerInAnyVehicle(knockoutvictim)) { SendClientMessage(playerid, COLOR_GREY, " Враг в машине! "); return 1; } format(string, sizeof(string), "* %s ударил по лицу %s.", playerid, knockoutvictim); SendClientMessage(giveplayerid, COLOR_PURPLE, string); format(string, sizeof(string), "* %s ударил по лицу %s.", playerid, knockoutvictim); SendClientMessage(playerid, COLOR_PURPLE, string); format(string, sizeof(string), "* %s ударил по лицу %s.", playerid, knockoutvictim); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); ApplyAnimation(knockoutvictim, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); //Валяется крючком ApplyAnimation(playerid,"GANGS","hndshkba",4.1,0,1,1,1,1); //Ударяет по роже 2 раза } } else { SendClientMessage(giveplayerid, COLOR_PURPLE, " Ты далеко. "); } } } else { SendClientMessage(giveplayerid, COLOR_PURPLE, " Ментам нельзя драться! "); } } return 1; }
Quote (kissad21) С Меня +ик А вот это не получится
|
| |
|
|
| Asif96 | Дата: Среда, 08.02.2012, 23:14 | Сообщение # 659 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус: 
| Quote (Rockman) Стоп. Не так, есть enum. Если не ошибаюсь в GF называется pInfo. Новые индексы нужно добавлять в него. у меня уже есть pPos_x pPos_y pPos_z
|
| |
|
|
| Alcoholik | Дата: Среда, 08.02.2012, 23:17 | Сообщение # 660 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Quote (kissad21) и что б ложил в кнок на 10-15 секунд. Quote (Rockman) ApplyAnimation(knockoutvictim, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); //Валяется крючком ApplyAnimation(playerid,"GANGS","hndshkba",4.1,0,1,1,1,1); //Ударяет по роже 2 раза Причём тут анимация и заморозка игрока на 10-15 сек?Добавлено (08.02.2012, 23:17) --------------------------------------------- Asif96, Quote (EmiGrant) SetPlayerPos(playerid,pPos_x,pPos_y,pPos_z);
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
|
 |
|
 | |
| |
|