Jump to content

killer100

Members
  • Posts

    41
  • Joined

  • Last visited

Everything posted by killer100

  1. Guys, who want buy this map, write me in pm pl0x.
  2. ... setTimer( setPedGravity,1000,1,player,0.0 ) setTimer( setPedGravity,2000,1,player,0.008 ) ... Ах да, большое спасибо всё работает!
  3. Получается, он сначало переведёт игрока в 0.1 гравитацию, а потом в нормальную, а мне надо что бы он перевёл игрока в 0.1 грвитацию через секенду в 0.000 и опять через секунду в нормальную 0.008
  4. В общем вот что у меня получилось: function setgravity ( player, cmd, name ) player = findPlayer(name) if isPedInVehicle( player ) then setPedGravity( player,0.1 ) setTimer( setPedGravity,1000,1,player,0.000,1000,1,0.008 ) outputChatBox(getPlayerName(player).." #fff000set gravitation to "..getPlayerName(player).."!",getRootElement(),255,255,0, true) end end addCommandHandler( "sgravity", setgravity ) 1. Этот скрипт только для /sgravity name(а мне ещё и нужно что бы он срабатывал на всех игроках, если написать просто /sgravity) 2. Он притягиевает к земле(0.1), потом меняет гра-ию на 0.000, но не меняет на 0.008(а мне нужно сначала 0.1 потом 0.000 потом 0.008) function setgravity ( player, cmd, name ) -- ДЛЯ ВСЕХ if not name or name == '' then local players = getElementsByType('player') if not players then return end for _, player in ipairs(players) do if isPedInVehicle( player ) then setPedGravity( player,0.1 ) setTimer( setPedGravity,1000,1,player,0.000,1000,1,0.008 ) outputChatBox(getPlayerName(player).." #fff000set gravitation to "..getPlayerName(player).."!",getRootElement(),255,255,0, true) end end return end -- ТОЛЬКО ДЛЯ ОДНОГО ИГРОКА local player = findPlayer(name) if not player then return end if isPedInVehicle( player ) then setPedGravity( player,0.1 ) setTimer( setPedGravity,1000,1,player,0.000,1000,1,0.008 ) outputChatBox(getPlayerName(player).." #fff000set gravitation to "..getPlayerName(player).."!",getRootElement(),255,255,0, true) end end addCommandHandler( "sgravity", setgravity ) это я по твоему же примеру сделал Скрипт не возвращяет игрока в нормальную гравитацию(0.008), а всё остальное работает замечательно. Как это сделать? Я вообще не представляю не когда этого не делал...
  5. В общем вот что у меня получилось: function setgravity ( player, cmd, name ) player = findPlayer(name) if isPedInVehicle( player ) then setPedGravity( player,0.1 ) setTimer( setPedGravity,1000,1,player,0.000,1000,1,0.008 ) outputChatBox(getPlayerName(player).." #fff000set gravitation to "..getPlayerName(player).."!",getRootElement(),255,255,0, true) end end addCommandHandler( "sgravity", setgravity ) 1. Этот скрипт только для /sgravity name(а мне ещё и нужно что бы он срабатывал на всех игроках, если написать просто /sgravity) 2. Он притягиевает к земле(0.1), потом меняет гра-ию на 0.000, но не меняет на 0.008(а мне нужно сначала 0.1 потом 0.000 потом 0.008)
  6. MX_Master, я пытался, но что то добром не получается, помоги пожалуйста... Я не могу сделать: изменение гравитации сначала 0.1 через секунду 0.000 и опять через секунду 0.008 И если написать /gravitys изменится гравитация у всех игроков, а сообщения в чат могу сам сделать...
  7. А можно сдеать вот так? 1. Если написать /gravitys то у всех игроков будет меняться гравитация, сначала сделается 0.1 через 1 секунду 0.000, и опять через секунду станет нормальной(0.008) И что бы вышло сообщение в чат "Ник_кто написал_/gravirtys изменил гравитацию всем игрокам!"? 2. Если написать /gravitys playe_name изменится гравитация именно у этого игрока. И сообщение в чат "Ник_кто написал /gravitys player_name изменил гравитацию Player_name?
  8. Помогите пожалуйста написать скрипт, скрипт для Race мода, суть в том, если написать /gravitys то машины всех игроков зависнуть в воздухе, как будто гравитацию сменили на 0.000, примерно на 2-3 секунды, а потом их машины резко полетят вниз, как будто гравитацию сменили на 0.2 (если писать /gravitys это будет действовать на всех игроков, а если /gravitys name то на выбранного игрока) Помогите кто сможет...
  9. У меня эти 3 скрипта в одном файле и он прописан в мету
  10. "killer100" description="olololo" version="1.1"/> Вот такая
  11. Не знаете в чём проблема?? У меня есть ресурс в нём лежит 3 скрипта, этот ресурс добавлен в авто запуск, при старте сервера, работают только 2 скрипта в этом ресурсе, при рестарте этого ресурса, начинает работать и третий, кто знает что это и как это исправить??
  12. Привет всем, я конечно нуб в скриптинге, но я хотел узнать как конвертировать скрипт или как это правильно называется из ANSI в UTB-8?
  13. I have lags in new mta in old mta my fps 30-40 in new mta 15-20. My pc: Intel® Celeron® CPU 3.33GHz 1 Gb RAM Card: NVIDIA GeForce GT 240 (1024 Mb)
  14. А у меня низкое фпс в этой мта (
  15. У многих в мта 1.1 низкий фпс? У меня больше 20 не поднимается может как нибудь можно это фикс?
  16. Я с Вами категорически согласен, коллега. И когда он говорил, что это его скрипт, я понял, что это не его скрипт. да это не мой скрипт, мне дали его ещё давно не рабочий, но я как то не пользовался им, но недавно решил его использовать а, он не рабочий, а в луа не очень понимаю, вот и решил обратится за помощью сюда, потому что знаю, тут есть хорошие скриптеры.
  17. А где их скачать? Дай ссылку пожалуйста.
  18. Сделал, но похоже что то не правильно и он снова не работает, вот такая ошибка: WARNING: script\script.lua:3: Bad argument @ 'hasObjectPermissionTo' ERROR: script\script.lua:3: attempt to call a nil value Скрипт: addCommandHandler("arg", function (thePlayer, theCommand, theTarget) if ((thePlayer) and ( hasObjectPermissionTo (thePlayer)) "command."..theCommand ) then if (theTarget ~= "all") then playerName = getPlayerNameShort(thePlayer, theTarget) adminName = getPlayerName(thePlayer) theTarget = getPlayerFromName(playerName) theVehicle = getPedOccupiedVehicle(getPlayerFromName(playerName)) local bX, bY, bZ = getElementPosition(getPlayerFromName(playerName)) theRamp2 = createObject(1632, bX, bY, bZ, 0, 0, 0) attachElements(theRamp2, theVehicle) outputChatBox(adminName .. " gives ramp to " .. playerName .. "!") adminName = getPlayerName(thePlayer) outputChatBox(adminName .. " gives ramp to everyone!") elseif ((thePlayer) and ( hasObjectPermissionTo (thePlayer)) "command.argall" ) then for i,thePlayer in ipairs(getElementsByType('player')) do playerName = getPlayerName(thePlayer) theVehicle = getPedOccupiedVehicle(getPlayerFromName(playerName)) local bX, bY, bZ = getElementPosition(getPlayerFromName(playerName)) theRamp2 = createObject(1632, bX, bY, bZ, 0, 0, 0) attachElements(theRamp2, theVehicle) end else outputChatBox(thePlayer,"ERROR: Syntax error or access blocked") end else outputChatBox(thePlayer,"ACL: Access to /" .. theCommand .. " denied for your group") end end )
  19. В общем вот мой скрипт, нерабочий, помогите пожалуйста что бы он работал. addCommandHandler("arg", function (thePlayer, theCommand, theTarget) if (theTarget ~= "all") then if ( ( getAccount ( thePlayer ) ) and ( hasObjectPermissionTo ( getAccount ( thePlayer ), "command."..theCommand ) ) ) then playerName = getPlayerNameShort(thePlayer, theTarget) adminName = getPlayerName(thePlayer) theTarget = getPlayerFromName(playerName) theVehicle = getPedOccupiedVehicle(getPlayerFromName(playerName)) local bX, bY, bZ = getElementPosition(getPlayerFromName(playerName)) theRamp2 = createObject(1632, bX, bY, bZ, 0, 0, 0) attachElements(theRamp2, theVehicle) outputChatBox(adminName .. " gives ramp to " .. playerName .. "!", getRootElement(), 255, 255, 0) elseif ( ( getAccount ( thePlayer ) ) and ( hasObjectPermissionTo ( getAccount ( thePlayer ), "command.argall" ) ) ) then adminName = getPlayerName(thePlayer) outputChatBox(adminName .. " gives ramp to everyone!", getRootElement(), 255, 255, 0) for i,thePlayer in ipairs(getElementsByType('player')) do playerName = getPlayerName(thePlayer) theVehicle = getPedOccupiedVehicle(getPlayerFromName(playerName)) local bX, bY, bZ = getElementPosition(getPlayerFromName(playerName)) theRamp2 = createObject(1632, bX, bY, bZ, 0, 0, 0) attachElements(theRamp2, theVehicle) end else outputChatBox("ERROR: Syntax error or access blocked", thePlayer, 255, 0, 0) end else outputChatBox("ACL: Access to /" .. theCommand .. " denied for your group", thePlayer, 255, 0, 0) end end )
  20. Попробовал с getAccount, теперь пишет вот такую ошибку: WARNING: script\script.lua:62: Bad argument @ 'getAccount' WARNING: script\script.lua:71: Bad argument @ 'getAccount'
  21. Объясните пожалуйста что это за ошибка, и как её исправить? ERROR: script\script.lua:62: attempt to call global 'aclGetAccount' (a nil value)
  22. зделай пожалуйста, потому что я не понял как это сделать. Я в скриптах понимаю очень мало. ты мне не поможешь?
  23. зделай пожалуйста, потому что я не понял как это сделать. Я в скриптах понимаю очень мало.
×
×
  • Create New...