P.S kodas iš napalm ar tai frost nades plugino.
Code: Select all
Create_Ring(const Float:originF[3]){ // Smaller ring engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0) write_byte(TE_BEAMCYLINDER) engfunc(EngFunc_WriteCoord, originF[0]) engfunc(EngFunc_WriteCoord, originF[1]) engfunc(EngFunc_WriteCoord, originF[2]) engfunc(EngFunc_WriteCoord, originF[0]) engfunc(EngFunc_WriteCoord, originF[1]) engfunc(EngFunc_WriteCoord, originF[2]+385.0) write_short(ExploSpr) write_byte(0) write_byte(0) write_byte(4) write_byte(60) write_byte(0) write_byte(200) write_byte(100) write_byte(0) write_byte(200) write_byte(0) message_end() // Medium ring engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0) write_byte(TE_BEAMCYLINDER) engfunc(EngFunc_WriteCoord, originF[0]) engfunc(EngFunc_WriteCoord, originF[1]) engfunc(EngFunc_WriteCoord, originF[2]) engfunc(EngFunc_WriteCoord, originF[0]) engfunc(EngFunc_WriteCoord, originF[1]) engfunc(EngFunc_WriteCoord, originF[2]+470.0) write_short(ExploSpr) write_byte(0) write_byte(0) write_byte(4) write_byte(60) write_byte(0) write_byte(200) write_byte(50) write_byte(0) write_byte(200) write_byte(0) message_end() // Largest ring engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0) write_byte(TE_BEAMCYLINDER) engfunc(EngFunc_WriteCoord, originF[0]) engfunc(EngFunc_WriteCoord, originF[1]) engfunc(EngFunc_WriteCoord, originF[2]) engfunc(EngFunc_WriteCoord, originF[0]) engfunc(EngFunc_WriteCoord, originF[1]) engfunc(EngFunc_WriteCoord, originF[2]+555.0) write_short(ExploSpr) write_byte(0) write_byte(0) write_byte(4) write_byte(60) write_byte(0) write_byte(200) write_byte(0) write_byte(0) write_byte(200) write_byte(0) message_end()}