-
Posts
38 -
Joined
-
Last visited
TaHkep's Achievements
Rat (9/54)
0
Reputation
-
спасибо задана. я скопировал лишь основную часть. то есть, скрипт вполне рабочий, вопрос только в том, как пользоваться функцией call.
-
У каждой машины свои компоненты, поэтому лучше смотреть функцией. а как и куда можно вывести эту таблицу? и такой еще вопрос: как связать между собой скрипты? вот часть клиента одного скрипта function smoke() g_Data = getElementData ( player, "createSmoke" ) if (g_Data == true) then -- основная часть скрипта else return end end function startData() setElementData ( player, "createSmoke", true ) end addEventHandler( "onClientResourceStart", getRootElement(), startData ) function setSmokeData () getSmokeData = getElementData ( player, "createSmoke" ) if ( getSmokeData == true ) then setElementData ( player, "createSmoke", false ) elseif ( getSmokeData == false ) then setElementData ( player, "createSmoke", true ) end end addCommandHandler ( "smoke", setSmokeData ) а вот к примеру, клиент freeroam'a function smokeSelect () if guiCheckBoxGetSelected(getControl(wndMain, 'smoke')) then --TO DO end end у меня была идея написать так, но фрироам не видит данные игрока, которые я выставил в первом скрипте и наоборот. Первый скрипт не видит данные, которые я выставляю в фрироаме. function smokeSelect () if guiCheckBoxGetSelected(getControl(wndMain, 'smoke')) then setElementData ( g_Me, "createSmoke", true ) else setElementData ( g_Me, "createSmoke", false ) end end как это можно осуществить? мне кто-то ответит?
-
У каждой машины свои компоненты, поэтому лучше смотреть функцией. а как и куда можно вывести эту таблицу? и такой еще вопрос: как связать между собой скрипты? вот часть клиента одного скрипта function smoke() g_Data = getElementData ( player, "createSmoke" ) if (g_Data == true) then -- основная часть скрипта else return end end function startData() setElementData ( player, "createSmoke", true ) end addEventHandler( "onClientResourceStart", getRootElement(), startData ) function setSmokeData () getSmokeData = getElementData ( player, "createSmoke" ) if ( getSmokeData == true ) then setElementData ( player, "createSmoke", false ) elseif ( getSmokeData == false ) then setElementData ( player, "createSmoke", true ) end end addCommandHandler ( "smoke", setSmokeData ) а вот к примеру, клиент freeroam'a function smokeSelect () if guiCheckBoxGetSelected(getControl(wndMain, 'smoke')) then --TO DO end end у меня была идея написать так, но фрироам не видит данные игрока, которые я выставил в первом скрипте и наоборот. Первый скрипт не видит данные, которые я выставляю в фрироаме. function smokeSelect () if guiCheckBoxGetSelected(getControl(wndMain, 'smoke')) then setElementData ( g_Me, "createSmoke", true ) else setElementData ( g_Me, "createSmoke", false ) end end как это можно осуществить?
-
всем доброго времени суток. что за новая функция GetVehicleComponentPosition ? как ее правильно использовать, и где брать эти имена компонентов? string theComponent или это такие компоненты как спойлер\бампера и т.д.?
-
всем доброго времени суток. такой вопрос, возможно ли заменить paintjob?
-
то есть, количество загружаемых МБ ни как не уменьшить? возможно память мне изменяет, но кажется, когда у меня был сервер на хостинге mtazet, год назад, там в панели управления была функция httpdownloadurl, и если я заливал архивированный ресурс с размером 10 МБ, то на сервере загружало 10 мегабайт, учитывая что разархивированный ресурс весил 20 МБ.
-
видел. перечитал раз 10. все перепробовал, ничего не помогло. мне нужно, чтоб ресурсы загружались архивами, и загружались с моего сервера. по идее, должна быть такая ссылка <httpdownloadurl>http://111.111.11.11:22037/mods/deathmatch/resources</httpdownloadurl> но она не работает. если перейти по ней в браузере-404 - Not Found. PS хостинг pawn, и захожу я через mozzilu. порт сервера и http сервера одинаковые.
-
я понял что порты могут быть одинаковыми. теперь вопрос, как сделать ссылку http типа? http://127.0.0.1:22003/mods/deathmatch/resources не работает
-
как использовать httpdownloadurl? Я хочу указать ссылку на саму папку ресурсов сервера, но как я понял порт сервера и веб сервера должни быть разные, так ведь? или есть другой способ, чтоб клиент качал .zip архив, а не папку?
-
можно ли одного и того же игрока вписать в две ACL группы?
-
спасибо
-
Всем доброго времени суток Суть моего скрипта-иконки оружия нету, появляется лишь при смене оружия, а потом, по истечению 5 секунд она пропадает. вот собственно он function onstart() showPlayerHudComponent ( "ammo", false ) showPlayerHudComponent ( "weapon", false ) end addEventHandler ( "onClientResourceStart", getRootElement ( ), onstart ) function showHud() showPlayerHudComponent ( "ammo", true ) showPlayerHudComponent ( "weapon", true ) setTimer ( hideHud, 5000, 1 ) end addEventHandler ( "onClientPlayerWeaponSwitch", getRootElement(), showHud ) function hideHud() showPlayerHudComponent ( "ammo", false ) showPlayerHudComponent ( "weapon", false ) end Все работает, но, фишка в том, что таймер один раз запустился, и сколько бы раз я не менял оружие, по истечению 5 секунд с момента первого проворота ролика мыши-иконка пропадает. Ну потом все нормально, но должно быть так: верчу колесико, кручу, и уже потом, когда я остановился, таймер включается. В голову приходит только killTimer, но я не вижу как его сюда впихнуть...
-
спасибо.
-
всем ку. как удалить спавн машин, которые на спавнах игроков стоят из freeroam'a?
-
благодарю
