04:39
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[Include] RemoveBuilding (2)
JasonGordon 24.05.2017 23:48
[SA-MP] Hosted Tab (116)
DieSeL 17.05.2017 17:33
Физрук (15)
Lanablogger1 16.05.2017 16:00
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 266 из 412«12264265266267268411412»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
ВеликсДата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
[move]-= Вопрос | Ответ =-[/move]

В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
  • Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.


Скриптерам:

  • Не оскорблять новичков.
  • Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
MyatKOДата: Среда, 04.07.2012, 20:14 | Сообщение # 3976
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 2
Город: Казань
Репутация: 121
Замечания: 0%
Статус:
Решил попробовать самостоятельно сделать систему личных авто.

Ну для начала я решил посмотреть как сделано в других гейммодах, мой взгляд пал на valakas trucker, и собсно я начал потихоньку вырезать. Я создал несколько переменных pCarModel, pCarX, pCarY, pCarZ, pCarRot, pCarColor1, pCarColor2. Думаю всем понятно, что к чему. Также я вырезал команду, но первым препятствием на моем пути встала вот такая проблема:

Code
if(PlayerInfo[playerid][pOwnCar]!=carid)
          return SendClientMessage(playerid, COLOR_GRAD2, "Это не ваш автомобиль.");


pOwnCar я не сохранял. И теперь, при каждом моем вводе команды "/park", вылезает:
Quote
Это не ваш автомобиль.

Прошу помочь с решением этой проблемы.



Сообщение отредактировал MintBerryCrunch - Среда, 04.07.2012, 20:18
CoderДата: Среда, 04.07.2012, 22:06 | Сообщение # 3977
Постоялец
Группа: I'm V.I.P.
Сообщений: 339
Награды: 17
Город: Краснодар
Репутация: 770
Замечания: 0%
Статус:
MintBerryCrunch, убрать эту проверку на владельца, не?
ну либо добавить эту переменную в массив данных игрока, при покупке авто записывать id(порядковый номер авто) туда.



Сообщение отредактировал Coder - Среда, 04.07.2012, 22:08
MarkeloFFДата: Четверг, 05.07.2012, 05:27 | Сообщение # 3978
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
MintBerryCrunch, добавь это в pInfo
MyatKOДата: Четверг, 05.07.2012, 13:29 | Сообщение # 3979
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 2
Город: Казань
Репутация: 121
Замечания: 0%
Статус:
Quote (Coder)
MintBerryCrunch, убрать эту проверку на владельца, не?
ну либо добавить эту переменную в массив данных игрока, при покупке авто записывать id(порядковый номер авто) туда.


Проверку убирал - не помогало. Вот второй вариант мне понравился, не подскажешь как это можно реализовать?

Quote (MarkeloFF)
MintBerryCrunch, добавь это в pInfo


Добавлял.

Я пытался делать PlayerInfo[playerid][pOwnCar] += 1, но получалась шляпа какая-то.

MarkeloFFДата: Четверг, 05.07.2012, 16:32 | Сообщение # 3980
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
PlayerInfo[playerid][pOwnCar] == 1;
MyatKOДата: Четверг, 05.07.2012, 16:47 | Сообщение # 3981
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 2
Город: Казань
Репутация: 121
Замечания: 0%
Статус:
Quote (MarkeloFF)
PlayerInfo[playerid][pOwnCar] == 1;


Я уже сам, спасибо. Но не
Quote
PlayerInfo[playerid][pOwnCar] == 1;

а
Quote
PlayerInfo[playerid][pOwnCar] = 1;

MarkeloFFДата: Четверг, 05.07.2012, 17:25 | Сообщение # 3982
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
MintBerryCrunch, я имел ввиду для проверки. if(PlayerInfo[playerid][pOwnCar] == 1)
_BigSm0ke_Дата: Четверг, 05.07.2012, 19:10 | Сообщение # 3983
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
Хочу сделать сохранение повреждений авто, проверьете плиз все ли так:

1) Чтобы сохранить

new panels,doors,lights,tires;
GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
и сохраняю в БД в соответствующие ячейки integer;

2) Загружаю

При загрузке и созздании машины:

new panels,doors,lights,tires;
сохраняю в эти перменные значения из integer ячеек из бд
UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires);

3) Починка
с tires все понятно на samp wiki написано...
с дверьми полная херота... а про фары и бампера на samp wiki вообще ничего не написано... прошу помощи... напишите пожалуйста как можно определить сломаны ли бампера,двери, фары .. если да то как их починить? (поотдельности а не через RepairVehicle все сразу )



LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
makr0oДата: Четверг, 05.07.2012, 21:28 | Сообщение # 3984
Новенький
Группа: Пользователи
Сообщений: 39
Награды: 0
Город: Владикавказ
Репутация: 8
Замечания: 0%
Статус:
warning 208: function with tag result used before definition, forcing reparse

Code

stock Float:DistanceToPoint(Float:X1, Float:Y1, Float:Z1, Float:X2, Float:Y2, Float:Z2) return Float:floatsqroot(((X2 - X1) * (X2 - X1)) + ((Y2 - Y1) * (Y2 - Y1)) + ((Z2 - Z1) * (Z2 - Z1)));

Подскажите пожалуйста.

KämpferДата: Четверг, 05.07.2012, 23:48 | Сообщение # 3985
Освоившийся
Группа: Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус:
Quote (MintBerryCrunch)
самостоятельно сделать

Quote (MintBerryCrunch)
и собсно я начал потихоньку вырезать.

после этого, желание помогать отпало..
Quote (_BigSm0ke_)
(поотдельности а не через RepairVehicle все сразу )

ну дак используй - UpdateVehicleDamageStatus, на вики посмтри, там для колес, дверей и т д написаны комбинации, для установки их повреждений.
Quote (_BigSm0ke_)
1) Чтобы сохранить new panels,doors,lights,tires; GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires); и сохраняю в БД в соответствующие ячейки integer; 2) Загружаю При загрузке и созздании машины: new panels,doors,lights,tires; сохраняю в эти перменные значения из integer ячеек из бд UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires);

эм, тут все верно.

Добавлено (05.07.2012, 23:47)
---------------------------------------------
makr0o, Зачем в ретурне "Float:"? Это используйется для указания типа переменной, или типа возвращаемого знаечния функцией.

Quote (makr0o)
stock Float:DistanceToPoint(Float:X1, Float:Y1, Float:Z1, Float:X2, Float:Y2, Float:Z2) return [b]Float:floatsqroot(((X2 - X1) * (X2 - X1)) + ((Y2 - Y1) * (Y2 - Y1)) + ((Z2 - Z1) * (Z2 - Z1)));

Так, на всякий случай, моя формула нахождения расстояния между точками, возможно пригодиться.
Code
stock  Float:DistanceToPoint(Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2) return floatsqroot( floatpower( floatabs( floatsub( x2, x1 ) ), 2 ) + floatpower( floatabs( floatsub( y2, y1 ) ), 2 ) + floatpower( floatabs( floatsub( z2, z1 ) ), 2 ) );
}

Добавлено (05.07.2012, 23:48)
---------------------------------------------
не то выделил.

Code
stock Float:DistanceToPoint(Float:X1, Float:Y1, Float:Z1, Float:X2, Float:Y2, Float:Z2) return [b]Float:[/b]floatsqroot(((X2 - X1) * (X2 - X1)) + ((Y2 - Y1) * (Y2 - Y1)) + ((Z2 - Z1) * (Z2 - Z1)));



Гитлер капут

Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©

Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов.
skype: kampfer_88
_BigSm0ke_Дата: Пятница, 06.07.2012, 00:09 | Сообщение # 3986
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
updatevehicledamagestatus понятно что эту функцию надо использовать, но там написано только про колеса и двери, и то про двери я нехрена не понял... можешь разъяснить ? что делать с дверьми, бамперами и фарами?


LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
KämpferДата: Пятница, 06.07.2012, 01:25 | Сообщение # 3987
Освоившийся
Группа: Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус:
Quote (_BigSm0ke_)
updatevehicledamagestatus понятно что эту функцию надо использовать, но там написано только про колеса и двери, и то про двери я нехрена не понял... можешь разъяснить ? что делать с дверьми, бамперами и фарами?

я думаю что бы полностью починить - просто поставь в параметрах 0.



Гитлер капут

Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©

Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов.
skype: kampfer_88
belani2006Дата: Пятница, 06.07.2012, 15:10 | Сообщение # 3988
Новенький
Группа: Пользователи
Сообщений: 44
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус:
Помогите пожалуйста увеличить дальность видимости иконки. Вот иконка: SetPlayerMapIcon(playerid, 30,1587.3203,-1637.6145,13.3922, 30, 200 );
KämpferДата: Пятница, 06.07.2012, 15:22 | Сообщение # 3989
Освоившийся
Группа: Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус:
belani2006, 8 (последний) параметр, отвечает за то, как будет показываться иконка:
Quote
0: MAPICON_LOCAL Display in the player's local area
1: MAPICON_GLOBAL Display always
2: MAPICON_LOCAL_CHECKPOINT Display in the player's local area and has a checkpoint marker
3: MAPICON_GLOBAL_CHECKPOINT Display always and has a checkpoint marker

http://wiki.sa-mp.com/wiki/SetPlayerMapIcon



Гитлер капут

Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©

Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов.
skype: kampfer_88
belani2006Дата: Пятница, 06.07.2012, 15:29 | Сообщение # 3990
Новенький
Группа: Пользователи
Сообщений: 44
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус:
Kämpfer, по-подробней можно? Т.е если увеличить последнее щанчение, то будет больше видимость? Так я ее и так до 200 увеличил, а результата не видно, как пропадала, так и пропадает.
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 266 из 412«12264265266267268411412»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM