-
Posts
215 -
Joined
-
Last visited
Posts posted by Ruga
-
-
Ruga, setInteriorFurnitureEnabled.
Премного благодарен. Странный поисковик у нашей Wiki.
-
Всем привет, маленький вопрос, как подгрузить интерьер без его объектов ?
Как то попадалось, что то, на глаза, но совсем забыл. Функцию removeWorldObject не особо хочется использовать.
Буду признателен за ответ.
-
Функция вызывается только одним игроком, поэтому только он и видит текстуру.
triggerClientEvent(getRootElement(), 'addClothes', getRootElement(), source, 'tshirtblack', 'cj_ped_torso')
-
C MySql да, можно, а sql поддерживает разве?
Если MySQL поддерживает, то sql тоже. Иначе было бы странно.
Просто это внутренняя команда для мускул, по этому и спросил как ее есть.
Kernell благодарствую за ответ.
-
Всем привет, ребят подскажите каким образом сделать проверку на наличие столбца в таблице
Дабы не повторять добавление записи. Спасибо заранее.
dbExec ( database ,"ALTER TABLE `table_name` ADD 'column_name' type_column ")
Можно посмотреть структуру таблицы с помощью DESCRIBE, например вот так:
DESCRIBE table_name
C MySql да, можно, а sql поддерживает разве?
-
Всем привет, ребят подскажите каким образом сделать проверку на наличие столбца в таблице
Дабы не повторять добавление записи. Спасибо заранее.
dbExec ( database ,"ALTER TABLE `table_name` ADD 'column_name' type_column ")
-
такой вопрос, каким образом вставить текст или фото в пространство в одностороннем обзоре ее(его) игроком, к примеру на любую из стен ?
-
все таки не перестаю удивляться таким темам...
ты же вроде ушёл
иногда поглядываю форум когда делать нечего, а так ты прав))
-
насколько знаю при каждом спавне оружие не сохраняется если самому не написать код на это дело. поищи в своем гейм моде мб где то есть выдача оружие после смерти..
function Anim4Money2 ( source,cmd ) -- зачем 3 аргумент amount ? обычно используют доп аргументы что бы веести число или текст if (getPlayerMoney(source)) > 800 then takePlayerMoney ( source, 800 ) local rnd = math.random ( 1, #aStrip ) setPedAnimation ( s2, "STRIP", aStrip[rnd][1], -1, false, false ) -- тут типо бот танцует? -- triggerServerEvent("ActionForS2", getRootElement(), source ) ,зачем нужен триггер? если для синхры анимации то юзай данный код на сервере и все будет good setTimer ( animStrip, 6000, 1 ) -- ? else outputChatBox ( "У Вас не хватает денег!", source ) end end addCommandHandler("str2", Anim4Money2)
деньги забирать точно должен))
-
да именно)) в пост с кодом внес поправки пробуй )
-
TheNormalnij, всегда нужна острота хДД))
-
Спасибо, всё очень сильно помогло, осталось последнее - получение денег. Не совсем понимаю, что творится ниже в 'onKillDM', но тем не менее. Вроде все ОК, дэбаг молчит. Иногда ругается на 3 строку, что она должна быть 'boolean'. Но деньги после убийства не передаются. Наверняка легко будет выследить данную ошибку, я пока что-то не могу.
local DMzone = createColCuboid ( 2495, 2616, 9.5, 255, 243, 80 ) -- создаю кубойд function shapeHit ( player ) -- типа счетчика outputChatBox ( getPlayerName ( player ) .. " вошел в зону DM. (/dm)" ) end addEventHandler ( "onColShapeHit", DMzone, shapeHit ) function onKillDM ( ammo, source, weapon, bodypart ) -- имитация onPlayerWasted, чтобы определить кто кого убил и что делается local prove = isElementWithinColShape ( source, DMzone ) -- элемент внутри формы if ( source ) then -- если это тот элемент, то if ( getElementType ( source ) == "player" ) then -- Если элемент найден как игрок, то prove = prove and getElementDimension ( source ) == getElementDimension( DMzone ) -- проверка - элемент внутри формы и они находится на территории друг друга (Не в разных местах) if prove then -- если все ОК, то - вывод сообщения и дать игроку деньги outputChatBox ( "Все ОК." ) givePlayerMoney( source, 7500 ) end end end end addEventHandler("onPlayerWasted", getRootElement(), onKillDM) -- при убийстве игрока (В этой части рулит 'killer')
не работал с колшейпами если честно, но могу дать совет, при входе и выходе дать игроку ключи к примеру on - 0/1
и когда его kill то проверяй на наличие у ключа on нужного числа. / p.s. лень заставляет шевелить мозгами))
safeZoneRadar = createRadarArea ( 2495, 2616, 255, 255, 255, 243, 80 ) DMzone = createColCuboid ( 2495, 2616, 9.5, 255, 243, 80 ) function shapeHit ( player ) outputChatBox ( ""..tostring(getPlayerName ( player )).." вошел в зону ",getRootElement(),255,255,0 ) end addEventHandler ( "onColShapeHit", DMzone, shapeHit ) function player_Wasted ( ammo, attacker, weapon, bodypart ) if ( attacker ) then local dm = isElementWithinColShape (source, DMzone ) -- ниже в посте указана данная функция if dm then -- просто при смери проверяем игрок что умер находится ли в зоне и если да то отнимаем/даем кеш if ( getElementType ( attacker ) == "player" ) then givePlayerMoney(attacker, 7500) takePlayerMoney(source,7500) end end end end addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted )
хм, ну что то вроде ) мне просто заняться нечем)))
-
onPlayerWastedDM -- откуда этот эвент? боюсь спрашивать
-
да) написал, посмотрим что да как у онлайна с синхрой будет, просто наверно легче отказаться от этого, чем иметь прыгунчиков на каждого 2.)
-
хм)) я уже разобрался)) слышал что от 3d вылеты бывают или это миф кривых ручек?))
-
мм нарисовался вопрос, раз уж тема есть, как стопить созданные sound локально? как можно устроить проверку тот ли соунд? в таблицу вариант запиливать?
-
freeroam если есть ковыряй)
эвент - onPlayerChat
-
function CreatePed () local x , y , z = getElementPosition(source) -- ведь нужны координаты источника, кто умер. local skin = getElementModel ( source ) -- я подумал будет лучше если бот, будет с тем же скином, что и убитый ? local ped = createPed( skin , x , y , z ) setPedAnimation(ped ,"ped","KILL_PARTIAL") end addEventHandlier("onPlayerWasted",root,CreatePed)
советую к прочтению https://wiki.multitheftauto.com/wiki/OnPlayerWasted
-
-
...... такого там оч много и все хорошо объясняется
P.S. поверх мта? ..ух..
-
хм, а точнее, [что? куда? ] какое дополнение? wtf ))почему сам не смог?... или не пытался?
-
все таки не перестаю удивляться таким темам...
-
дебаг что пишет?
-
я смутно понял, что ты хочешь, но по-моему это то
xmlNodeGetAttribute
Да я думал об этом, но тогда нужно присваивать строке атрибут. В принципе так и сделаю))
Общий мини "HELP ME" топик по скриптингу
in Скриптинг
Posted
*вопрос решен*