Jump to content

Sektor

Members
  • Posts

    123
  • Joined

  • Last visited

Everything posted by Sektor

  1. _Dark_ Я всегда заметил, что ты отрицательный ответ даешь, всегда! Если бы тебе нужно было бы, то ты по другому бы писал.
  2. не чего жирного, взял нашел адрес, вызвал метод или функцию...
  3. Sektor

    New Objects.

    Interested in the question, how to add new objects with their new ID? I Added a new object in the game GTA San Andreas, but not created, by means of a script LUA . createObject ( 18631, x, y, z, 90, RandomFloat(360.0), 0 ) - Not create!!!!
  4. Давайте решим эту ситуацию все вместе, а не будем идти отрицательным путем. Сперва узнаем что для этого нужно что-бы добавить объект...
  5. Очень печально((((((((( Я вот хотел обойти ситуацию по другому, но опять не выходит... Добавил в саму игру новый объект, а MTA не хочет его создавать, в чем может быть дело? Говорят что с анимацией работает это...
  6. Как можно добавить свои новые объекты (Опять же не заменить) Очень нужно!!!
  7. Это был вопрос, как вызывать методы класса?
  8. И этот мать его не работает!!!! function funcInput ( player, key, keyState ) local state = "let go of" if ( keyState == "down" ) then state = "pressed" end outputChatBox ( getPlayerName ( player) .. " " .. state .. " the " .. key .. " key!" ) end function bindTheKeys ( player, commandName ) bindKey ( player, "F1", "down", funcInput ) -- bind the player's F1 down key bindKey ( player, "F1", "up", funcInput ) -- bind the player's F1 up key bindKey ( player, "fire", "both", funcInput ) -- bind the player's fire down and up control end addCommandHandler ( "bindme", bindTheKeys ) хоть в клиенте хоть на сервере. Что за твою меть и твою мать.
  9. Вообще не срабатывает скрипт <meta> <info author="Sektor (c) Ivanov Vitaly" description="Testing mod..." version="1" type="gamemode" /> <include resource="spawnmanager" /> <include resource="freeroam" /> <file src="icons/zx.png"/> <file src="m5.dff"/> <file src="m5.txd"/> <script src="main_s.lua"type="server"/> <script src="main_c.lua"type="client"/> </meta> main_c.lua ------------------------ function fanFunction() bindKey (source,"forwards","down", function(player,key,state) outputChatBox (getPlayerName (player) .. "#FFFF00 thinks Ransom is cool.",root,255,255,0,true) end ) end addEventHandler ("onPlayerLogin",root,fanFunction) function ReplaceObject ( ) txd = engineLoadTXD( "M5.txd" ) dff = engineLoadDFF( "M5.dff", 0 ) --modelid is everytime 0, when you replace no vehicle engineImportTXD( txd, 356 ) engineReplaceModel( dff, 356 )-- replace the model at least end addEvent ( "replaceObj", true ) addEventHandler ( "replaceObj", root, ReplaceObject ) main_s.lua function spawn(source) setPedStat(source, 24, 999.0) setPedStat(source, 21, 0.0) setPedStat(source, 23, 0.0) setPedStat(source, 27, 0.0) setPedStat(source, 165, 10) spawnPlayer(source, 0.0, 0.0, 0.0, 90.0, 1) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementPosition(source, 2316.1623, 49.6955, 26.482) --put v bomjatnik --setElementModel(player, 0) setElementFrozen(source, false) end function explosionOnSpawn(source) setPedStat(source, 22, 0) end addEventHandler ( "onClientPlayerSpawn", root, explosionOnSpawn ) addEventHandler("onPlayerJoin", root, function() spawn(source) end ) function ReplaceCommand ( ) triggerClientEvent( "replaceObj", root, replaceObj ) end addCommandHandler( "replace", ReplaceCommand ) -------------- если игрок вуриблся ---------------------- addEventHandler("onPlayerWasted", root, function() setTimer(spawn, 1800, 1, source) end )
  10. Как вы думаете разработчики будут переписывать код для MSVC 2010?
  11. И все таки как же реализовать псевдооружие? Кто-то говорил что надо заменять модели на новые потом что-то опять делать. Что-бы произошла иллюзия полностью нового вооружение. Допустим было 3 пистолета а стало 7. Может быть есть скрипт? Или кто поделится примеров?
  12. Просто шикарный туториал, от хорошего модератора!
  13. А также интересует, как можно написать модуль на C++ который будет менять игровую память.
  14. А вот интересный вопрос, а если я сделаю команду ReplaceDff и Txd оружие у всех поменяется, или можно сделать что-бы только у меня? Я вообще не знаю как дальше продолжать...
  15. I would like to add a new weapon
  16. Я хотел новое оружие добавить с помощью weaponlimiter.asi
  17. Почему asi перестал грузить клиент???
  18. why the game is stopped to load *. asi?
  19. Работу с памятью клиента на прямую из LUA хотя-бы.
  20. Вот почему половина параметров не работает. bool CStaticFunctionDefinitions::SetWeaponProperty ( eWeaponProperty eProperty, eWeaponType eWeapon, eWeaponSkill eSkillLevel, float fData ) { if ( eProperty == WEAPON_INVALID_PROPERTY ) return false; CWeaponStat* pWeaponInfo = g_pGame->GetWeaponStatManager()->GetWeaponStats( eWeapon, eSkillLevel ); if ( pWeaponInfo ) { switch ( eProperty ) { case WEAPON_WEAPON_RANGE: { if ( fData >= 0 && fData <= 350 ) pWeaponInfo->SetWeaponRange ( fData ); else return false; break; } case WEAPON_TARGET_RANGE: { if ( fData >= 0 && fData <= 300 ) pWeaponInfo->SetTargetRange ( fData ); else return false; break; } case WEAPON_ACCURACY: { if ( fData >= 0 && fData <= 10000 ) pWeaponInfo->SetAccuracy ( fData ); else return false; break; } case WEAPON_MOVE_SPEED: { if ( fData >= -1 && fData <= 100 ) pWeaponInfo->SetMoveSpeed ( fData ); else return false; break; } default: return false; } } else return false; pWeaponInfo->SetChanged( true ); CBitStream BitStream; BitStream.pBitStream->Write ( static_cast < unsigned char > ( eWeapon ) ); BitStream.pBitStream->Write ( static_cast < unsigned char > ( eProperty ) ); BitStream.pBitStream->Write ( static_cast < unsigned char > ( eSkillLevel ) ); BitStream.pBitStream->Write ( fData ); m_pPlayerManager->BroadcastOnlyJoined ( CLuaPacket ( SET_WEAPON_PROPERTY, *BitStream.pBitStream ) ); return true; }
×
×
  • Create New...