_Dark_ Posted August 13, 2012 Share Posted August 13, 2012 Можно написать стример, в onClientElementStreamIn если объект появляется — удалять с карты. Link to comment
TaHkep Posted August 13, 2012 Share Posted August 13, 2012 Я предполагаю, что можно сделать так:В Map Editore находишь самый ненужный объект) Заменяешь его модель и прикрепляешь к игроку как оружие... Хотя конечно такой замененный объект может на карте оригинальной встретится Ну это вобщем как вариант... я об этом и думаю, но чтоб новое оружие стреляло, нужно что-то сделать с обычным оружием, как пример я думал сделать его прозрачным, или изменить его dimension. Но как это сделать я пока-что не представляю. Был вариант сделать чтоб если игрок в тиме, то у него заменялись модели оружия на новые, но тогда все игроки будут видеть у него в руках обычный ак, а он будет видеть у всех новую модель. Link to comment
Flaker Posted August 13, 2012 Share Posted August 13, 2012 Народ, кто хорошо знаком с SQLite. Что там за херня с DELETE по лимиту? Вот пример SQL запроса: DELETE FROM `TableName` WHERE `ColName` = 'Lol' LIMIT 2 Такую ошибку выдает дебагер: dbExec failed; near "LIMIT": syntax error Читал, что вроде как нужно надстройку "DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1" установить... Но не представляю даже где найти настройки SQLite в MTA Server... Вобщем, кто знаком хорошо c SQLite, подскажите в чем проблема. P.S. SELECT с LIMIT работает отлично Link to comment
LoveFist Posted August 13, 2012 Share Posted August 13, 2012 Опция SQLITE_ENABLE_UPDATE_DELETE_LIMIT задается при компиляции mta и изменить это значение можно только при компиляции. Link to comment
Flaker Posted August 13, 2012 Share Posted August 13, 2012 Это я понимаю... Значит изменить без компиляции невозможно? Link to comment
_Dark_ Posted August 13, 2012 Share Posted August 13, 2012 Это я понимаю... Значит изменить без компиляции невозможно? Нет. А вообще — если есть возможность — переходите на MySQL. Link to comment
Flaker Posted August 13, 2012 Share Posted August 13, 2012 Я и работаю с MySQL обычно... Потому и удивляюсь проблемам с функцией LIMIT в SQLite... Просто щас пишу скрипт на заказ, так вот попросили на SQLite сделать... Приходится мириться с такими странностями SQLite'a( Link to comment
123456zuk Posted August 17, 2012 Share Posted August 17, 2012 У меня вот такой вопрос как сделать чтоб вот рядом с ником всегда был символ "•" Вот сам код local nScreenW = guiGetScreenSize() local nameText = tocolor(getPlayerNametagColor(localPlayer)) function fDrawText() dxDrawText (getPlayerName(localPlayer), 0, 250, nScreenW, 450, nameText, 1, "pricedown", "center", "top", false, false, true) end addEventHandler( "onClientRender", getRootElement(), fDrawText ) Link to comment
TwiX! Posted August 17, 2012 Share Posted August 17, 2012 local nScreenW = guiGetScreenSize() local nameText = tocolor(getPlayerNametagColor(localPlayer)) function fDrawText() dxDrawText ("• "..getPlayerName(localPlayer), 0, 250, nScreenW, 450, nameText, 1, "pricedown", "center", "top", false, false, true) end addEventHandler( "onClientRender", getRootElement(), fDrawText ) Link to comment
LoveFist Posted August 17, 2012 Share Posted August 17, 2012 Мы не ищем легких путей? setPlayerNametagText(player,"• "..getPlayerName(player)) Link to comment
H1TM4N Posted August 20, 2012 Share Posted August 20, 2012 как можно плавно катапультировать(подкинуть) игрока в воздух? p.s. я не про setElementPosition Link to comment
Scripting Moderators Sarrum Posted August 20, 2012 Scripting Moderators Share Posted August 20, 2012 H1TM4N, используй: setElementVelocity Link to comment
LoveFist Posted August 20, 2012 Share Posted August 20, 2012 https://wiki.multitheftauto.com/wiki/SetElementVelocity Задавай ускорение по оси Z Link to comment
Korish0074 Posted August 22, 2012 Share Posted August 22, 2012 Прошу помогите мне spawnTeam = createTeam ("Ghosts", 225, 225, 225) function spawnOnLogin (prevA, curA, autoLogin) outputChatBox ("Welcome to", source, 255, 0, 0, false) spawnPlayer (source, 1059, 1302, 11, 100.46, math.random (0,288), 0, 0, spawnTeam) fadeCamera (source, true) setCameraTarget (source, source) end addEventHandler("onPlayerLogin", getRootElement(), spawnOnLogin) это код для респауна тимы но появляется только когда игрок логенится, как зделать чтоб при каждой смерти он появлялся там где указано!? Link to comment
_Vincent_ Posted August 22, 2012 Share Posted August 22, 2012 Прикпепи свою функцию к обработчику события о смерти игрока. https://wiki.multitheftauto.com/wiki/RU/ ... ing_Events https://wiki.multitheftauto.com/wiki/RU/ ... ing_Events В данном случае - onPlayerWasted. https://wiki.multitheftauto.com/wiki/OnPlayerWasted И лучше использовать тег [lua], а не на данном форуме. Link to comment
Korish0074 Posted August 22, 2012 Share Posted August 22, 2012 а можете пожалуйста написать мою форму только в готовом виде Link to comment
_Vincent_ Posted August 22, 2012 Share Posted August 22, 2012 Нет, но могу предложить ознакомиться сначала с языком, а потом и со скриптингом. Link to comment
Korish0074 Posted August 22, 2012 Share Posted August 22, 2012 Можете помочь мне нужен плагин который дает возможность строить и летать пока идет игровой процес Link to comment
Scripting Moderators Sarrum Posted August 22, 2012 Scripting Moderators Share Posted August 22, 2012 Korish0074, https://community.multitheftauto.com/ind ... ls&id=4746 Link to comment
Flaker Posted August 22, 2012 Share Posted August 22, 2012 local spawnTeam = createTeam ("Ghosts", 225, 225, 225) function SpawnPlayerCustomFunc () outputChatBox ("Welcome to", source, 255, 0, 0, false) spawnPlayer (source, 1059, 1302, 11, 100.46, math.random (0,288), 0, 0, spawnTeam) fadeCamera (source, true) setCameraTarget (source, source) end addEventHandler("onPlayerLogin", root, SpawnPlayerCustomFunc) addEventHandler("onPlayerWasted", root, SpawnPlayerCustomFunc) Link to comment
Korish0074 Posted August 22, 2012 Share Posted August 22, 2012 (edited) Извените ещё раз но почему при 1 смерти игрока добовляет в тием??? Edited August 22, 2012 by Guest Link to comment
Korish0074 Posted August 22, 2012 Share Posted August 22, 2012 Korish0074, https://community.multitheftauto.com/ind ... ls&id=4746 нет мне нужен типо мап эдитора в этом слишком мало объектов Link to comment
AMARANT Posted August 22, 2012 Share Posted August 22, 2012 Извените ещё раз но почему при 1 смерти игрока добовляет в тием??? В какой "тием"? В какой команде ты умер в такой и заспавнишься. Команда меняется только если ты ее меняешь скриптово или отключаешь ресурс где создавались эти команды. Link to comment
Korish0074 Posted August 22, 2012 Share Posted August 22, 2012 Извените ещё раз но почему при 1 смерти игрока добовляет в тием??? В какой "тием"? В какой команде ты умер в такой и заспавнишься. Команда меняется только если ты ее меняешь скриптово или отключаешь ресурс где создавались эти команды. local spawnTeam = createTeam ("Ghosts", 225, 225, 225) function SpawnPlayerCustomFunc () outputChatBox ("Welcome to", source, 255, 0, 0, false) spawnPlayer (source, 1059, 1302, 11, 100.46, math.random (0,288), 0, 0, spawnTeam) fadeCamera (source, true) setCameraTarget (source, source) end addEventHandler("onPlayerLogin", root, SpawnPlayerCustomFunc) addEventHandler("onPlayerWasted", root, SpawnPlayerCustomFunc) когда я умираю меня добовляет в тием, сначало я появляюсь по указаным координатам а потом кидает назад в больницу( запущено 2 скрипта save_system и мой что выше Link to comment
Flaker Posted August 22, 2012 Share Posted August 22, 2012 Извените ещё раз но почему при 1 смерти игрока добовляет в тием??? В какой "тием"? В какой команде ты умер в такой и заспавнишься. Команда меняется только если ты ее меняешь скриптово или отключаешь ресурс где создавались эти команды. local spawnTeam = createTeam ("Ghosts", 225, 225, 225) function SpawnPlayerCustomFunc () outputChatBox ("Welcome to", source, 255, 0, 0, false) spawnPlayer (source, 1059, 1302, 11, 100.46, math.random (0,288), 0, 0, spawnTeam) fadeCamera (source, true) setCameraTarget (source, source) end addEventHandler("onPlayerLogin", root, SpawnPlayerCustomFunc) addEventHandler("onPlayerWasted", root, SpawnPlayerCustomFunc) когда я умираю меня добовляет в тием, сначало я появляюсь по указаным координатам а потом кидает назад в больницу( запущено 2 скрипта save_system и мой что выше Я понял, что ты хочешь... Я просто твой код дописал, ну и показал как использовать эвент onPlayerSpawn... А так вот попробуй код: local spawnTeam = createTeam ("Ghosts", 225, 225, 225) addEventHandler ( "onPlayerLogin", root, function ( ) spawnPlayer(source, 1059, 1302, 11, 100.46, math.random (0,288), 0, 0, spawnTeam) fadeCamera (source, true) setCameraTarget (source, source) outputChatBox ("Welcome to Russia, nigga!", source, 255, 0, 0, false) end ) addEventHandler ( "onPlayerWasted", root, function ( ) setTimer( function(thePlayer) spawnPlayer(thePlayer, 1059, 1302, 11, 100.46, math.random (0,288), 0, 0) end, 1000, 1, source) end ) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now