Gruzin Gang
Всефорумный Грузин
- 823
- 616
сейчас уже делаю визуальные аксы (будет список, из которого ты сможешь выбрать любой нужный тебе акс). Создание скрипта займет много времени так как мне надо искать людей с аксами (для получения нормальных координат). Сейчас готов только щит и попугайесли уж и делать, то с выводом списка аксессуаров, при выборе которого он визуально (!) появляется на скине (шар - на плече, нимб - над головой, катана - на спину и т.д)
Добавь возможность редактировать цвет :)Скрипт с помощью которого вы сможете прикрепить к себе любой объект (работает немного через жопу, планирую сделать через эмуляцию SetPlayerAttachedObject)
Посмотреть вложение 93954
Активация:/attm
Для гуру луа:
почему это не работает?
получал значения через:Lua:function shield(pid) local bs = raknetNewBitStream() raknetBitStreamWriteInt16(bs, pid) --player id raknetBitStreamWriteInt16(bs, 5) --хуета какая-то raknetBitStreamWriteBool(bs, true) --create raknetBitStreamWriteInt16(bs, 18637) --model raknetBitStreamWriteInt16(bs, 32768) --bone raknetBitStreamWriteFloat(bs, 0) --offset x raknetBitStreamWriteFloat(bs, 0) --offset y raknetBitStreamWriteFloat(bs, 0) --offset z raknetBitStreamWriteFloat(bs, 7.30826427201) --rotation x raknetBitStreamWriteFloat(bs, 1.29127580150) --rotation y raknetBitStreamWriteFloat(bs, 2.32546550944) --rotation z raknetBitStreamWriteFloat(bs, 10) --scale x raknetBitStreamWriteFloat(bs, 10) --scale y raknetBitStreamWriteFloat(bs, 10) --scale z raknetBitStreamWriteInt32(bs, 37610) --color1 raknetBitStreamWriteInt32(bs, 8003) --color2 raknetEmulRpcReceiveBitStream(113, bs) raknetDeleteBitStream(bs) end
Lua:function onReceiveRpc(id, bitStream) if id == 113 then sampAddChatMessage('Attach++ (sf)', -1) sampfuncsLog('BITSTREAM ATT:') sampfuncsLog('PLAYER ID = '..raknetBitStreamReadInt16(bitStream)) sampfuncsLog('INDEX (ne ebu 4to eto) = '..raknetBitStreamReadInt32(bitStream)) --sampfuncsLog('create = '..raknetBitStreamReadBool(bitStream)) sampfuncsLog('model = '..raknetBitStreamReadInt16(bitStream)) sampfuncsLog('bone = '..raknetBitStreamReadInt16(bitStream)) sampfuncsLog('OFFSET X = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('OFFSET Y = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('OFFSET Z = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('ROTATION X = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('ROTATION Y = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('ROTATION Z = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('SCALE X = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('SCALE Y = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('SCALE Z = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('materialcolor1 = '..raknetBitStreamReadInt16(bitStream)) sampfuncsLog('materialcolor2 = '..raknetBitStreamReadInt16(bitStream)) end end
Таков луа, лишь через емуляцию рпс делать...А хотя не, меняю своемнение. Акс стоит не подвижно в воздухе тупо и гоняется за тобой,все.
Аир разве не делал такого?Скрипт с помощью которого вы сможете прикрепить к себе любой объект (работает немного через жопу, планирую сделать через эмуляцию SetPlayerAttachedObject)
Посмотреть вложение 93954
Активация:/attm
Для гуру луа:
почему это не работает?
получал значения через:Lua:function shield(pid) local bs = raknetNewBitStream() raknetBitStreamWriteInt16(bs, pid) --player id raknetBitStreamWriteInt16(bs, 5) --хуета какая-то raknetBitStreamWriteBool(bs, true) --create raknetBitStreamWriteInt16(bs, 18637) --model raknetBitStreamWriteInt16(bs, 32768) --bone raknetBitStreamWriteFloat(bs, 0) --offset x raknetBitStreamWriteFloat(bs, 0) --offset y raknetBitStreamWriteFloat(bs, 0) --offset z raknetBitStreamWriteFloat(bs, 7.30826427201) --rotation x raknetBitStreamWriteFloat(bs, 1.29127580150) --rotation y raknetBitStreamWriteFloat(bs, 2.32546550944) --rotation z raknetBitStreamWriteFloat(bs, 10) --scale x raknetBitStreamWriteFloat(bs, 10) --scale y raknetBitStreamWriteFloat(bs, 10) --scale z raknetBitStreamWriteInt32(bs, 37610) --color1 raknetBitStreamWriteInt32(bs, 8003) --color2 raknetEmulRpcReceiveBitStream(113, bs) raknetDeleteBitStream(bs) end
Lua:function onReceiveRpc(id, bitStream) if id == 113 then sampAddChatMessage('Attach++ (sf)', -1) sampfuncsLog('BITSTREAM ATT:') sampfuncsLog('PLAYER ID = '..raknetBitStreamReadInt16(bitStream)) sampfuncsLog('INDEX (ne ebu 4to eto) = '..raknetBitStreamReadInt32(bitStream)) --sampfuncsLog('create = '..raknetBitStreamReadBool(bitStream)) sampfuncsLog('model = '..raknetBitStreamReadInt16(bitStream)) sampfuncsLog('bone = '..raknetBitStreamReadInt16(bitStream)) sampfuncsLog('OFFSET X = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('OFFSET Y = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('OFFSET Z = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('ROTATION X = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('ROTATION Y = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('ROTATION Z = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('SCALE X = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('SCALE Y = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('SCALE Z = '..raknetBitStreamReadFloat(bitStream)) sampfuncsLog('materialcolor1 = '..raknetBitStreamReadInt16(bitStream)) sampfuncsLog('materialcolor2 = '..raknetBitStreamReadInt16(bitStream)) end end
хз, если он делал - скинь ссылкуАир разве не делал такого?
Он делал такой же, но там можно было клонировать аксы у других. Щяс если найду скинухз, если он делал - скинь ссылку
открывай файл и жди CTRL+F вводи sampRegisterChatCommand там будет стройчка выделана ( вверху обычно она) и там в '' команды должна быть, меняй на своюПодскажите,что за прложение чтобы изменить команду активации например ?