Jump to content

Kenix

Retired Staff
  • Posts

    4,121
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Kenix

  1. addEventHandler( 'onClientMarkerHit', createMarker ( 1271.4, 295.3, 18, 'cylinder', 5, 255, 255, 225, 500 ), function( pPlayer ) if pPlayer == localPlayer then executeCommandHandler 'tele' -- Или toggleTeleportManager( ) end end ) ?
  2. Код должен быть в самом ресурсе. addEventHandler( 'onClientMarkerHit', createMarker ( 1271.4, 295.3, 18, 'cylinder', 5, 255, 255, 225, 500 ), function( pPlayer ) if pPlayer == localPlayer then guiSetVisible( teleManager, true ) end end )
  3. -- pMarker элемент, маркер. addEventHandler( 'onClientMarkerHit', pMarker, function( pPlayer ) if pPlayer == localPlayer then guiSetVisible( teleManager, true ) end end ) Чё сложного то? Код на 7 строк всего.
  4. Your meta.xml wrong. Should be <meta> <script src="free_c.lua" type="client"/> </meta> You not add tags.
  5. Kenix

    Question

    No problem.
  6. Kenix

    Question

    viewtopic.php?f=108&t=24262&hilit=textlib http://www.mediafire.com/?o3ndd7jtf8gqf54
  7. Kenix

    Question

    Use textlib
  8. Начал делать скрипт зомби, но тут встала проблема. Пример Нужно найти дорогу до игрока. Я не представляю каким образом узнать поворачивать ли боту направо или налево без вейпоинтов. Я знаю, что можно узнать есть ли стена через processLineOfSight, но будет такая же проблема, что нужно будет сделать ещё 2 линии от этого места и узнавать тупик ли это или нет. Возможно ли найти дорогу вообще?
  9. Видимо все люди которые заходили к тебе на сервер не нашли ничего интересного. Тебе нужно сделать режим на который нет аналогов. Оригинальность всегда приветствуется. В мта полно серверов с одним и тем же модом на базе того же валхаллы, парадайза. Я думаю ты понял о чём я имею ввиду.
  10. Kenix

    Help ME

    guiGridListAddColumn guiGridListAddRow guiGridListSetItemText
  11. Kenix

    Team save problem

    And what the problem? /debugscript 3 ?
  12. Kenix

    Team save problem

    All is good. I not see mistakes. You create teams?
  13. Всё таки решил сделать патч. Что уже реализовано? - Выбор языка через комбобокс(см скрин). - 2 языка русский, английский.( Пока что ) - Сохранение языка в coreconfig.xml - Загрузка языка( т.е когда игрок входит в мта язык автоматом меняется ) Скриншот Если вы хотите помочь пишите в лс.
  14. In map editor you can found LOD.
  15. Good job garry! Also i think you need make video about this.
  16. Kenix

    Playerblip panel

    local pPlayerBlip function randomFunction( sButton ) if sButton ~= 'left' then return end if source == closeBut then guiSetVisible( playerBlipWindow, false ) showCursor( false ) elseif source == blipUnblipBut then local sPlayerName = guiGridListGetItemText ( gridListOfPlayers, guiGridListGetSelectedItem ( gridListOfPlayers ), 1 ) if pPlayerBlip then -- Check destroyElement( pPlayerBlip ) -- Delete end pPlayerBlip = createBlipAttachedTo( sPlayerName, 40 ) end end addEventHandler( 'onClientGUIClick', guiRoot, randomFunction, true ) -- Use guiRoot instead of resourceRoot ? Updated.
  17. Kenix

    Show bank money

    Also read more about root https://wiki.multitheftauto.com/wiki/Element_tree
  18. Kenix

    Show bank money

    You want this: All players must see your bank balance? addCommandHandler ( "money", function ( thePlayer ) local account = getPlayerAccount ( thePlayer ) if ( not isGuestAccount ( account ) ) then local balance = tonumber ( getAccountData ( account, "bank.balance" ) ) or 0 outputChatBox ( "Your bank balance is $".. balance, root, 0, 255, 0 ) -- Use predefined variable root. end end )
  19. Kenix

    Playerblip panel

    CUT You use string. But you need use element. Read arguments. getPlayerFromName
  20. CUT function AFjob( pPlayer ) if pPlayer == localPlayer then if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker, AFjob) function AFjobleave( pPlayer ) if pPlayer == localPlayer then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker, AFjobleave) You should use this condition in events onClientMarkerLeave, onClientMarkerHit. if pPlayer == localPlayer then
×
×
  • Create New...